位置: 编程技术 - 正文

PHP数组函数array_splice()的用法(php数组函数 菜鸟)

编辑:rootadmin
array_splice

推荐整理分享PHP数组函数array_splice()的用法(php数组函数 菜鸟),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组函数面试题,php数组函数有哪些,php数组函数题目,php数组函数面试题,php数组函数大全,php数组函数面试题,php数组函数有哪些,php数组函数大全,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

array_splice — 把数组中的一部分去掉并用其它值取代

说明 array array_splice ( array &$input , int $offset [, int $length = 0 [, mixed $replacement ]] )

把 input 数组中由 offset 和 length 指定的单元去掉,如果提供了 replacement 参数,则用其中的单元取代。

注意 input 中的数字键名不被保留。

Note: If replacement is not an array, it will be typecast to one (i.e. (array) $parameter). This may result in unexpected behavior when using an object or NULL replacement.

参数

input

输入的数组。

offset

如果 offset 为正,则从 input 数组中该值指定的偏移量开始移除。如果 offset 为负,则从 input 末尾倒数该值指定的偏移量开始移除。

length

如果省略 length,则移除数组中从 offset 到结尾的所有部分。如果指定了 length 并且为正值,则移除这么多单元。如果指定了 length 并且为负值,则移除从 offset 到数组末尾倒数 length 为止中间所有的单元。小窍门:当给出了 replacement 时要移除从 offset 到数组末尾所有单元时,用 count($input) 作为 length。

replacement PHP数组函数array_splice()的用法(php数组函数 菜鸟)

如果给出了 replacement 数组,则被移除的单元被此数组中的单元替代。

如果 offset 和 length 的组合结果是不会移除任何值,则 replacement 数组中的单元将被插入到 offset 指定的位置。 注意替换数组中的键名不保留。

如果用来替换 replacement 只有一个单元,那么不需要给它加上 array(),除非该单元本身就是一个数组、一个对象或者 NULL。

返回值

返回一个包含有被移除单元的数组。

范例

Example #1 array_splice() 例子

<?php$input=array("red","green","blue","yellow");array_splice($input,2);//$inputisnowarray("red","green")$input=array("red","green","blue","yellow");array_splice($input,1,-1);//$inputisnowarray("red","yellow")$input=array("red","green","blue","yellow");array_splice($input,1,count($input),"orange");//$inputisnowarray("red","orange")$input=array("red","green","blue","yellow");array_splice($input,-1,1,array("black","maroon"));//$inputisnowarray("red","green",//"blue","black","maroon")$input=array("red","green","blue","yellow");array_splice($input,3,0,"purple");//$inputisnowarray("red","green",//"blue","purple","yellow");?>

Example #2 array_splice() 例子

以下表达式以同样方式修改了 $input:

<?phparray_push($input,$x,$y);array_splice($input,count($input),0,array($x,$y));array_pop($input);array_splice($input,-1);array_shift($input);array_splice($input,0,1);array_unshift($input,$x,$y);array_splice($input,0,0,array($x,$y));$input[$x]=$y;//对于键名和偏移量等值的数组array_splice($input,$x,1,$y);?>

参见

array_slice() - 从数组中取出一段 unset() - 释放给定的变量 array_merge() - 合并一个或多个数组

PHP数组函数array_slice()的用法 array_slice(PHP4,PHP5)array_slice从数组中取出一段说明arrayarray_slice(array$array,int$offset[,int$length=NULL[,bool$preserve_keys=false]])array_slice()返回根据offset和length参数所指

PHP数组函数array_udiff_assoc()的用法 array_udiff_assoc(PHP5)array_udiff_assoc带索引检查计算数组的差集,用回调函数比较数据说明arrayarray_udiff_assoc(array$array1,array$array2[,array$...],callable$data_compare_func)

PHP数组函数array_sum()的用法 array_sum(PHP4=4.0.4,PHP5)array_sum计算数组中所有值的和说明numberarray_sum(array$array)array_sum()将数组中的所有值的和以整数或浮点数的结果返回。参数array输入的

标签: php数组函数 菜鸟

本文链接地址:https://www.jiuchutong.com/biancheng/281059.html 转载请保留说明!

上一篇:PHP数组函数array_udiff_uassoc()的用法(php的数组函数)

下一篇:PHP数组函数array_slice()的用法(php数组函数 菜鸟)

  • 小规模纳税人开普票要交税吗
  • 非同一控制下企业合并对价小于可辨认
  • 已投入使用的机器设备才能计提折旧对吗
  • 债券置换债务
  • 转让不动产取得的发票
  • 给员工发结婚礼金怎么说
  • 未分配利润转出
  • 没有对公账户的公司怎么注销
  • 实收资本的印花税减半征收吗
  • 金税盘与税控盘及报税盘怎么区分
  • 税报完了可以撤销吗
  • 在外地的分公司可以独立核算开发票吗
  • 地税发票开票有误,红字发票要如何开具?
  • 税率16降到13什么时候实施
  • 应交税费未交增值税是什么意思
  • 公司对公账户可以转私人账户多久到账
  • 固定资产装修费用计入房产税吗
  • 税控盘服务费抵减有效期几年
  • 股东转入实收资本
  • 两个单位的社保合并怎么办理手续
  • 佳能2900打印机加碳粉教程
  • 收到的投资属于什么科目
  • 员工报销差旅费并归还借款会计分录
  • 小规模减免的增值税怎么记账
  • php中的函数可以分为哪几种
  • Linux Mount NTFS分区造成的权限问题如何解决?
  • 任务管理器无法完成操作拒绝访问
  • icqlite.exe进程的详细介绍 icqlite进程的查询 作用是什么
  • 总公司拨给分公司的钱怎么平账
  • 牙痛怎么办怎么治疗
  • unc方式
  • 会计计量属性的是
  • vit详解
  • 变动成本法计算营业利润
  • php aes
  • 未使用的土地使用权可以摊销吗
  • 2020年农业病虫害
  • 累计应缴预缴所得税怎么算
  • springboot和vue结合
  • 静态html怎么部署到服务器
  • laravel event
  • ps抠图之后怎么拿出来
  • 试运行收入账务处理
  • 本年利润在借方代表亏损吗
  • 应收账款是否存在的审计程序
  • 哪些收入需缴纳增值税
  • 深圳税务2021
  • 小规模纳税人怎么申报增值税报表
  • 城建税退税流程
  • 工程管理服务属于哪个行业
  • 固定资产净残值可以为0吗
  • 建筑企业结转成本附件
  • 支付金额小于发票怎么办
  • 财政直接支付是什么科目
  • 单位经办人给员工发工资
  • 现金存入银行是什么凭证
  • 开发软件应采用
  • mysql优化参数详解
  • 安装sqlserver2000 IP地址出错怎样修改
  • win7系统ie浏览器怎么卸载重装
  • 域怎么改名
  • windows10访问xp
  • xp如何一键还原系统还原
  • macappstore下载不了软件
  • mac安装win10键盘失灵
  • sealmon.exe - sealmon是什么进程 有什么用
  • windows10如何关闭快捷键
  • win8.1应用
  • msvc命令行
  • easyui 日期格式化
  • 非递归快速排序python
  • 基拉大和 freedom
  • python redis incr
  • django命令行
  • 自定义dialog屏蔽按键
  • python3 tkinter
  • 医保电子缴费凭证怎么查询
  • 留抵税额过多怎么办
  • 沈阳市地方税务局
  • 什么是美国注册公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设