位置: 编程技术 - 正文

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

  • 营业外收入需要缴纳什么税
  • 公司注册实缴资金能取出吗
  • 增值税纳税申报表电子版在哪下载
  • 金蝶财务软件年末结账步骤
  • 营业执照变更需要什么材料?
  • 农产品一般纳税人开普票免税吗
  • 拍卖的商铺过户费怎么算
  • 小规模纳税人销售货物税率是多少
  • 旧的固定资产销售怎么算税
  • 溢价发行股票的账务处理
  • 赠品视同销售会计分录要如何编制?
  • 购买银行理财产品被骗怎么办
  • 民办非企业单位是私立还是公立
  • 关联业务报告表需要填吗
  • 房产交易会涉及哪些费用
  • 企业重组有什么好处
  • 销售不动产差额征收增值税
  • 小规模的增值税怎么算
  • 收到退回的土地使用税分录怎么做
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 银行承兑汇票的付款期限
  • 固定资金的特点
  • 员工的餐费补助怎么算
  • 差额银行承兑汇票
  • idea添加web项目
  • 非营利组织免税范围
  • 劳动保护经费
  • 购买财务软件报什么科目
  • 2023最新最全的祈祷视频
  • 免交的增值税要交所得税吗
  • 招待费超出部分的分录
  • 客户不要的专票我们可以不作废吗
  • 在职工教育经费包括哪些
  • 滞纳金的计算公式为
  • 收入的确认规则
  • 燃油税税率是多少
  • mysql查询或
  • 领取营业执照后超过30天
  • 停车费不动产租赁税率
  • 小规模做账要做应交税费吗
  • mongodb 根据条件查询数量
  • 消费税是指怎样的收入
  • 补办理营业执照需要什么材料
  • 筹建期的印花税怎么算
  • 单品毛利润计算方法
  • 应付账款周转次数计算
  • 低值易耗品库存
  • 票面利率大于市场利率,则发行价格一定( )面值
  • 借调人员费用列支
  • 如果找国外客户
  • 费用误计入固定资产
  • 税收分类编码填错有影响吗
  • 班车租赁服务
  • 工程尾款要计入什么科目
  • 劳务派遣服务怎么做会计分录
  • sql语句错误提示
  • centos 7安装教程
  • 一个绝招 组合的成语
  • win7自带防护软件
  • Tech Ed 2008:HPC Server 2008讲解
  • mac自动操作怎么停止
  • 重装xp系统进不去
  • 电脑桌面图标有虚影怎么回事
  • win8怎么查看系统信息
  • linux常用命令cat
  • EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
  • 根据两点的经纬度计算航向角
  • 编写自己的linux系统
  • sticky memo widget
  • 网页弹窗不见了
  • javascript总结笔记
  • js 工作流
  • jquery?
  • oppo纳税额
  • 成都成华区税务局
  • 加格达奇税务局领导简介
  • 13%增值税发票怎么抵扣
  • 四川省人口数据资料
  • 河北地税网上申报纳税
  • 2021房屋退税流程怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设