位置: 编程技术 - 正文

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数组函数 菜鸟)

  • 差额征收如何做账
  • 一般纳税人开普票和专票有什么区别
  • 个人所得税减免 租房没有合同编号
  • 年终奖可以不计入年总收入吗
  • 批量转账和代发工资
  • 研发投入和研发支出的关系
  • 农产品收购发票可以跨区域开吗
  • 结存材料应分摊什么
  • 其他业务收入的核算内容
  • 应交增值税减免税款账务处理
  • 通过检查人力资源
  • 取得土地无形资产的条件
  • 非盈利组织一般纳税人应交的税
  • 金税盘没有清卡可以开票吗
  • 母子公司可以汇资金吗
  • 滞纳金入什么会计科目
  • 制造费用分配的的标准是什么?
  • 其他应付款在贷方,借方是什么科目
  • 企业延期支付工资的法律依据
  • 事业单位 年终
  • 住房公积金扣除标准为每月
  • 事业单位研究开题报告
  • windows7旗舰版最新版本
  • fs是什么文件
  • vue适配pc
  • php获取文件内容的函数
  • php jsondecode
  • 无形资产使用寿命的复核
  • vue element ui教程
  • 税收优惠方式有几种
  • 固定资产加速一次性扣除
  • php高并发api接口怎么处理
  • 多模态教学模式论文
  • vue清空input file的值
  • pico实例
  • read命令 linux
  • php中array用法
  • 帝国cms仿站工具
  • 没有抄报税就申报了怎么办
  • 公司总人数和上社保人数
  • 增值税申报表销项税额怎么算?
  • linux下安装mysql数据库5.6源码安装,修改登录用户密码
  • 购固定资产怎么入账
  • 工程施工会计科目是什么科目
  • 工业企业的会计核算程序
  • mysql密码忘了怎么办?
  • 企业应付账款的借方余额反映的是
  • 企业第四季度是什么时候
  • 车船使用税和印花税谁交
  • 原材料贷方余额怎么转成本
  • 公司基本户的钱怎么用
  • 企业筹建期的开办费后期怎么算
  • 费用报销单人民币符号
  • 会计里面权益是什么
  • mysql关联语句
  • mysql的基本介绍
  • mysql安装教程5.5安装好了在哪使用
  • Windows如何自动关机
  • 神墓凌云
  • winxp软件双击后没有反应
  • centos7怎么配置
  • mac怎么共享网络给iphone
  • Windows7忘记开机密码一键还原
  • jquery 拖拽布局
  • cocoscreator shader
  • windows批处理命令教程
  • 网管的功能
  • unicode类型 python
  • shell脚本中判断grep的结果
  • unity3d入门视频教程
  • 在jquery中使用什么方法获取和设置属性
  • 简洁实用的公司治理机制
  • 英特尔在哪打开
  • python里面颜色
  • javascript怎么用
  • js点击按钮实现登陆网页
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 中通快递深圳同城多少钱
  • 国税实名制信息采集
  • 云南2021高考改革
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设