array_slice()定义和用法

array_slice() 函数在数组中根据条件取出一段值,并返回。

注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 4)

语法

array_slice(array,offset,length,preserve)参数 描述

array 必需。规定输入的数组。

offset 必需。数值。规定取出元素的开始位置。

如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。

length 可选。数值。规定被返回数组的长度。

如果是负数,则从后向前,选取该值绝对值数目的元素。如果未设置该值,则返回所有元素。

preserve 可选。可能的值:

true - 保留键

false - 默认 - 重置键

例子 1

$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");

print_r(array_slice($a,1,2));

?>

输出:

Array ( [0] => Cat [1] => Horse )例子 2

带有负的 offset 参数:

$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");

print_r(array_slice($a,-2,1));

?>

输出:

Array ( [0] => Horse )例子 3

preserve 参数设置为 true:

$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");

print_r(array_slice($a,1,2,true));

?>

输出:

Array ( [1] => Cat [2] => Horse )例子 4

带有字符串键:

$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird");

print_r(array_slice($a,1,2));

?>

输出:

Array ( [b] => Cat [c] => Horse )

更多php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回相关文章请关注PHP中文网!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php去掉查询返回的字段序列,php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回...相关推荐

  1. php去掉查询返回的字段序列号,php – 为返回的MySQL查询添加编号列表列

    我试图用我的SQL查询返回一个序列号列.我需要将它放在SELECT语句中,因为我想将此查询嵌套在另一个中,然后使用之前生成的列进行进一步的计算. 我到处寻找,我找不到任何这方面的例子. 以下内容的效果 ...

  2. mongo 查询显示字段_MongoDB查询指定字段(field)返回指定字段的方法

    使用MongoDB的时候需要只查询指定的字段进行返回,也就是类似mysql里面的 SELECT id,name,age 这样而不是SELECT *.在MongoDB里面映射(projection)声明 ...

  3. MongoDB 添加、查询(条件查询、排序、分页、返回指定字段)、修改、删除数据、聚合aggregate

    MongoDB内部支持JavaScript语法,使用SpiderMonkey作为内部的JavaScript解释器引擎. 1.常用命令 show databases:显示数据库列表 use:切换数据库 ...

  4. 【开源项目笔记:platform-wechat-mall】Mybatis 查询数据库返回部分字段

    在本开源项目中数据库操作采用了Mybatis,不美的是查询数据一律返回VO结构,即使只需要其中的一两个字段也如此,更别提多表联合查询时空字段占了90%,需要改进. 本文描述Mybatis如何在单表查询 ...

  5. MongoDB查询返回指定字段

    使用MongoDB查询,有时候结果只需要返回指定的字段 用法: db.collection.find(query, projection) 参数: 参数 描述 query 是可选参数,基于查询操作符指 ...

  6. MySQL使用distinct去掉查询结果重复的记录

    DISTINCT 使用 DISTINCT 关键字可以去掉查询中某个字段的重复记录. 语法: SELECT DISTINCT(column) FROM tb_name 例子: 假定 user 表有如下记 ...

  7. mysql distinct 去掉查询结果重复记录 可用于多张表连接查询

    在项目中遇到了这个问题,研究了一下,觉得还是很有必要做一下笔记: DISTINCT 关键字解释 使用 DISTINCT 关键字可以去掉查询中某个字段的重复记录,具体字段自己决定. 例子如下: 假设te ...

  8. mysql 子查询多个字段_MySql基础

    本文章目标 ​ 一.为什么要学习数据库 ​ 二.数据库的相关概念 ​ DBMS.DB.SQL ​ 三.数据库存储数据的特点 ​ 四.初始MySQL ​ MySQL产品的介绍 ​ MySQL产品的安装 ...

  9. python 数据库查询序列化_python-将sqlalchemy类序列化为json

    我正在尝试将sqlalchemy查询的结果(列表)序列化为json. 这是课程: class Wikilink(Base): __tablename__='Wikilinks' __table_arg ...

最新文章

  1. [转]linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)
  2. python开机号_感知机(python实现)
  3. STM32F7xx —— LAN8720(FreeRTOS+LWIP)
  4. 并发-分布式锁质量保障总结
  5. java程序面向对象show,20165309 实验二 Java面向对象程序设计
  6. 不用Linux也可以的强大文本处理方法
  7. 修改oracle数据库内存参数,物理内存扩容,oracle 11g R1数据库相关参数修改
  8. unity3d android 实时阴影,Unity移动端实时阴影绘制
  9. .net2005登录控件
  10. hdoj1242(bfs+priority_queue)
  11. SPP Net(Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition)论文理解...
  12. 02在Windows Server 2008R2上面将客户端加入域
  13. Docker 安装 linux版
  14. poj 1900 Game
  15. delphi学习笔记(2)-object pascal语言的语句 选择自 xmz2629 的 Blog
  16. VUEX和filer过滤器的定义
  17. PLSQL计算日期是当月第几周
  18. MySQL三种插入方式
  19. [机缘参悟-77]:深度思考-《天道》中强势文化、弱势文化与人的行为模式的关系
  20. 2019计算机一级msoffice真题,【2019年整理】全国计算机一级MSOFFICE练习题带题解.pdf...

热门文章

  1. 理解并从头搭建redis集群
  2. OSS.Common扩展.Net Standard支持实例分享
  3. .NET Core Tools转向使用MSBuild项目格式
  4. C# WinForm 自启动/模拟开机自动启动
  5. onlyoffice 20并发限制处理
  6. php获取邮箱内容吗,php正则验证email邮箱及抽取内容中email的例子
  7. ArcGIS Engine 10.2开发环境搭建
  8. comboBox绑定数据库后SelectedIndexChanged事件出错
  9. C语言试题九十二之输入数据有多行,第一行是一个整数n,表示测试用例的个数,后面跟着n行 ,每行包括一个由字母和数字组成的字符串
  10. Android之编译提示error: Apostrophe not preceded by