位置: 编程技术 - 正文

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

  • 一般纳税人购销印花税减半吗
  • 调整未分配利润影响所得税吗
  • 其他应付款是不是长期负债
  • 现金流量表中支付的税费包括哪些
  • 预付款保函怎么退
  • 商业企业销售的产品
  • 公司化验室领用丙材料3000元
  • 固定资产属于净资产的哪一项
  • 当月的费用次月入账可以么
  • 一般纳税人资格证明在哪里打印
  • 银行本票超过付款期限可以向出票人追索吗
  • 外币收入怎么交税
  • 长期待摊费用当月增加当月摊销吗
  • 软件研发购买的测试用的设备应该怎么做账?
  • 预缴的企业所得税可以扣除吗
  • 营改增后租金如何交税
  • 公司购买的一次性纸杯计入哪个科目
  • 下属单位或者其他单位和个人的车辆
  • 职工食堂对外经营合法吗
  • 认缴出资未缴纳公司可以减资吗
  • 旧物品翻新
  • 以自有资金进行股权投资
  • 合同负债和预收账款的关系
  • 社保生育费用报销
  • 建筑行业预交增值税什么时候预交
  • 公司装修待摊费怎么算
  • php中strstr
  • 融资租入固定资产的账务处理
  • 律师费怎样入账
  • 领用材料已抵扣进项税
  • 企业购厂房会计分录
  • 实习生究竟该怎么缴个税?
  • 免费设备投放项目
  • 一般纳税人向小规模纳税人开专票
  • 蜜蜂皇vs
  • php框架有哪些官网
  • 蓝桥杯b组2020
  • 哪些情况进项税不可以抵扣?
  • 其他资本公积核算科目
  • python转换数字
  • 研发人员旅游能计入研发费用吗
  • 多付的账款计入什么科目
  • 免税农产品发票需要勾选吗
  • 小规模纳税人税控盘怎么抵税
  • 对方给我们等额的钱
  • 小规模纳税人有哪些
  • 扣供应商的货款进项税要转出吗
  • 公司公账转私账违法吗
  • 企业租车流程
  • 土地出让金返还比例是多少
  • 红字发票账务处理需冲回成本吗?
  • 员工出差托运行李怎么办
  • 出差补助没票怎么做账
  • 出口运保费是什么费用
  • 在胖东来买到过期的食品
  • 红字的记账凭证怎么记账
  • 什么情况下应选用基轴制配合
  • win8更改系统字体
  • windows server 2003安装域控制器的方法
  • 光盘安装系统怎么操作
  • win10ie
  • win10升级最新版
  • w7提高开机速度
  • win7系统玩游戏怎么样
  • cocos2d-x教程
  • perl -p -e
  • bat批处理视频教程
  • css网站布局实录 pdf
  • 使用jquery的步骤
  • shell脚本实现自动部署
  • unity如何得到输入框的输入
  • 怎么申请返回
  • web应用程序开源框架
  • js日期格式化方法
  • python 基础 详细
  • 编写js代码要注意什么
  • js实现继承的几种方式详述(推荐)
  • 如何查询企业是否注销成功
  • 地税稽查局查账严重吗
  • 发票是去国税还是地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设