位置: 编程技术 - 正文

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

  • 商贸流通企业出口退税的会计处理怎么做
  • 净利润是指税前利润
  • 购进固定资产的安装费计入原值吗?
  • 上年多做收入今年可以直接冲减吗
  • 出售的固定资产通过固定资产清理吗
  • 金税盘发票打印不全
  • 已交的增值税能计入费用吗
  • 未分配利润借方表示增加还是减少
  • 年底没计提年终奖,下一年发放要怎么做
  • 采购差价构成犯罪吗
  • 上个月银行流水没有录这个月补录
  • 新成立的公司如何建账
  • 估价入账是什么意思
  • 案例分析关于拟建科学馆的请示报告
  • 快速查看财务费用借贷有误的方法
  • 转让股权凭证怎么写
  • 录入凭证利息收入负数怎么录入?
  • 损益类科目的借方表示
  • 长期股权投资的交易费用计入哪里
  • 去税局代开开专用发票需要带什么证件?
  • 应付职工薪酬的贷方表示什么
  • win11怎么把默认c盘改到d盘
  • 我国税收法律制度不采用的税率是
  • bios设置教程视频
  • 同一张发票可以分两次报销吗
  • 索尼笔记本电脑官网
  • 合同已无法履行
  • 集团公司内部结构是什么
  • 关键点检测backbone
  • yolov5损失
  • vue发送数据
  • vue路由跳转原理
  • 小规模纳税人和一般纳税人的区别
  • 缴纳社保的时候工资填写多少
  • 小满内容
  • flex的作用及设置
  • 图像超分综述怎么做
  • 原材料用于在建工程增值税如何处理
  • python2打包
  • 维修费的会计分录怎么写
  • 开个人劳务发票怎么缴个人所得税
  • 公司名下的车怎么交税
  • mysql基本语法
  • 代管资金支出怎么做账
  • 简易计税开票税率
  • 理财产品怎么分类总结
  • 人民币报关可以收美金吗
  • 怎么计算利润的百分比
  • 公司清理固定资产怎样交税
  • 劳务报酬和工资薪金有什么区别
  • 工装算劳保用品还是办公费
  • 采购固定资产怎么做账
  • 公司股权变更如何合理避税
  • 土地增值税预缴计算方法70号公告
  • 已认证抵扣的发票如何红字信息表
  • 固定资产清理增值税计税依据
  • 其他业务收入的二级科目
  • 替其他公司支付工资怎么做账
  • 转出未交增值税借方余额怎么处理
  • 空头支票如何处罚
  • 小企业如何做
  • unix系统中目录采用什么结构
  • centos6.8图形界面
  • xp系统1
  • win7网络正常网页打不开是什么原因
  • windows10预览版怎么样
  • 进程 电脑
  • win7右下角无线网络连接图标不见了
  • cocos2d schedule
  • 计算机图形学中点画圆法
  • python 二叉树
  • javascript 作用
  • android 安卓开发 openssl
  • js 引用类型
  • 北京市国家税务局网站官网
  • 上海个体户纳税标准
  • 怎么查询企业类别
  • 银行关联方认定标准是什么
  • 深圳地税局地址工作时间
  • 陕西职工医保申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设