PHP array_slice() 函数

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

注释:如果数组有字符串键,所返回的数组将保留键名。

语法

array_slice(array,offset,length,preserve)

参数描述array必需。规定输入的数组。offset

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

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

length

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

如果 length 为正,则返回该数量的元素。

如果 length 为负,则序列将终止在距离数组末端这么远的地方。

如果省略,则序列将从 offset 开始直到 array 的末端。

preserve

可选。可能的值:

true -  保留键

false - 默认 - 重置键

//数组如下

$arr =array(

'0 '=>'1',

'1' =>2,

' 2' =>3,

'3' =>4,

'4' =>5,

'5' =>6,

'6' =>7,

'7' =>8,

'8' =>9,

'9' => 'fhksadhfj',

'10' => 19

)

//保留原键值

$a = array_slice($arr,4,10,ture);

print_r($a);

结果输出如下:

Array(    [4] => 5    [5] => 6    [6] => 7    [7] => 8    [8] => 9    [9] => fhksadhfj    [10] => 19)

//重置键值

$a = array_slice($arr,4,10,false);

print_r($a);

结果输出如下: Array(    [0] => 5    [1] => 6    [2] => 7    [3] => 8    [4] => 9    [5] => fhksadhfj    [6] => 19)

php 取出指定值,php取出数组内指定的值相关推荐

  1. php中怎么取出数组中的值,php怎么取出数组内指定的值

    php取出数组内指定的值 PHP array_slice() 函数 array_slice() 函数在数组中根据条件取出一段值,并返回. 注释:如果数组有字符串键,所返回的数组将保留键名. 语法arr ...

  2. php中取出数组中指定的值,PHP除开数组中指定的值

    PHP去除数组中指定的值 //一维数组 简单的做法  unset($arr[array_search($value,$arr)]) $arr = array("a","b ...

  3. js获取对象数组中指定属性值对象_3分钟学会操作JavaScript内置对象,快来试试吧...

    1 - 内置对象 1.1 内置对象 JavaScript 中的对象分为3种:自定义对象 .内置对象. 浏览器对象. 前面两种对象是JS 基础 内容,属于 ECMAScript: 第三个浏览器对象属于 ...

  4. spring入参为指定值,校验java入参的值为规定的值,利用Validator指定值校验注解——一看就会

    我们在使用spring项目的时候,经常使用@Valid来对入参进行校验,比如必须为空,必须不为空,长度多少,是否符合邮件格式等等,同时也可以正则. 如下图所示, @Null(message = &qu ...

  5. 删除数组中指定的值的方法

    方法1:这种方式有弊端,array_seach搜索到一个指定的值后就会返回,如果有多个相关的值则会漏删 $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=> ...

  6. js 数组删除指定的值

    方法利用indexOf以及splice来删除指定的值 案例 var array = [2, 5, 9]; var index = array.indexOf(5); array.splice(inde ...

  7. 删除数组中指定元素或指定值

    **删除一个元素 核心思想: 删除就是用后面的代替该元素(需要删除的元素), 用for语句 ** //删除指定元素 #include<stdio.h> int main(){int a[6 ...

  8. 【CSS 属性值分类: 指定值,计算值,使用值,实际值 的区别】

    CSS 属性值的分类 CSS 属性值的分类 ⑴ 指定值 ⑵ 计算值 ⑶ 使用值 ⑷ 实际值 ♣ 结束语 和 友情链接 CSS 属性值的分类 开发者设定的 指定值 ≠ 实际值的情况 浏览器 和 属性值的 ...

  9. JS根据指定值删除数组中的元素

    解决问题: 1 .JS判断元素是否在数组内 2. JS根据指定值删除数组中的元素 要点:相当于jquery 的 $.inArray() 这个方法 原声js 如果想删除数组,有一个函数   splice ...

最新文章

  1. 电脑安装pandas报错_python3.8下如何解决pandas报错No module named '_bz2'问题
  2. 摆地摊创业赚钱完全详细攻略
  3. 新建一个doophp项目
  4. 力荐iReaper/as a Weekend Systems Admin...为何我从来没用过GHOST?
  5. python calendar.isleap_Python calendar isleap()用法及代碼示例
  6. Android中文API(142) —— Gravity
  7. rabbitmq多个消费者_选型必看:RabbitMQ 七夕 Kafka,差异立现
  8. 求两个字符串的最长的连续公共子串
  9. opengGL实战——太阳系三维场景动画搭建
  10. 阿里云镜像下载docker
  11. 控制测量的基本概念总结
  12. Windows中更改ctrl与alt键互换位置
  13. 冲击GCT——考试法宝
  14. signature=bb62aa304c060f1aa02747ce12745e99,潘通色卡颜色代码及参考色对照表
  15. 单片机毕业设计 stm32智能温控风扇设计与实现 - 嵌入式 物联网
  16. python 实现SMTP发送邮件(四)-添加附件
  17. 利用ADO打造Excel数据库
  18. 查看一个归档或压缩文件的内容而无需解压它
  19. 惠普服务器Redhat Linux 7.4 安装
  20. 读决战大数据-车品觉

热门文章

  1. SVM参数设置及各种参数意义
  2. 轻松实现在web页面中直接播放rtsp视频流
  3. 嵌入式开发之工具移植--wireless tools工具的移植和使用
  4. 线性结构和非线性结构的区别
  5. Java Agent实例:方法监控
  6. python ctypes调用C++ dll,arry(数组)的相关操作
  7. Windows10更改c盘中用户名对应的文件名字
  8. YourUninstaller注册码(可用)
  9. 最全的CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox)(收藏)
  10. 如何使用ffmpeg为Mac进行视频硬解码/硬编码(在Qt环境)