位置: 编程技术 - 正文

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

  • 个人所得税财产租赁所得税率表
  • 临时工工资列支工资吗
  • 货品调拨的意义
  • 个体工商户怎么变更法人
  • 支付给个人的介绍费开什么发票
  • 一次性年金怎么计算
  • 预付账款长期挂账风险
  • 金蝶打印凭证页码范围
  • 结算业务申请书和转账支票区别
  • 电影院场地出租价格
  • 行政单位应缴预算款的管理原则
  • 主营业务成本计算公式是什么
  • 施工分包分为哪些
  • 增值税普票只要发票号吗
  • 公积金抵扣个税上限
  • 合作社能否开具专用发票
  • 航天信息服务费的会计分录
  • 广告费定金属于什么科目
  • 股东投进来的钱可以放哪个科目
  • 专用发票和普通发票的税率
  • 印花税是怎么计税的
  • linux批量删除
  • Win11 Build 10.0.22000.51 预览版ISO镜像下载汇总(苹果M1也可用)
  • 收到股改代扣代缴税款
  • 上海个人所得税计算器
  • 怎么取消网络手动连接
  • macbookpro安装mysql
  • psimsvc.exe - psimsvc是什么进程 有什么用
  • linux配置ssh免密
  • 营业款怎么存入公司账户
  • win10待机屏幕图片设置
  • 先开票后收款的发票怎么备注
  • 以分期收款方式销售货物的按照什么日期确认收入的实现
  • 库存现金盘盈怎么做账
  • 数据库操作实例
  • 材料盘盈分录
  • 装卸费属于什么大类
  • 应发工资与应税的区别
  • phpcms怎么用
  • 在dedecms中,如何模板建站
  • 让渡资产使用权收入什么意思
  • 出租车票可以查到行程吗
  • 企业报废车辆如何做账
  • 工程材料税票怎样抵税
  • 应收账款余额百分比法怎么算
  • sql server自动生成行号
  • 从事特殊行业
  • 月底主营业务成本会计分录
  • 信用减值损失属于公允价值变动收益吗
  • 会计核算形式的设计具体内容包括
  • 分公司出现法律问题谁负责
  • 2013年11号公告企业政策性搬迁
  • 存货周转率多少算低
  • 一般纳税人房租租赁费的税率
  • 购入啤酒会计分录
  • 按最低标准买社保30年退休后每个月领多少钱
  • 汇算清缴如何调到不退不补
  • 纳税人延期缴纳税款
  • 总分包模式和总承包模式
  • 3%税率专用发票
  • sql2008开启远程连接
  • win10预览版和正式版区别
  • windows的使用
  • ubuntu如何打开
  • keyemain.exe是什么
  • win10安装office2016无法注册字体可以忽略吗?
  • 装win8.1
  • windows10使用ie浏览器
  • win7网络正常但是所有浏览器网页打不开
  • win 10 build
  • opengl绘制点线面
  • Activity的四种启动模式和onNewIntent()
  • python中导入语句
  • fragment生命周期图
  • 票种核定和税种核定的区别
  • 天津电子税务局ca证书
  • 甘肃税务局电子税务局官网
  • 深圳公寓出售要交什么税
  • 什么是税务证书密码
  • 中国税务的核心价值观是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设