位置: 编程技术 - 正文

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

  • 税收筹划的内容主要包括
  • 递延所得税抵消分录
  • 向个体工商户付款可以现金支付吗
  • 教育培训学校怎么翻译
  • 失业保险费返还后是给单位还是给员工
  • 以前年度影响利润吗
  • 2019年计算机软件行业人均年工资
  • 房地产开发企业预缴增值税
  • 联营企业股利收入
  • 劳务公司怎样纳税
  • 国有企业驻外人员待遇
  • 增值税简易计税账务处理
  • 调整凭证分录
  • 核定征收个体户个人经营所得税
  • 为安装设备所发生的差旅费入什么科目
  • 工商年报填错了能改吗
  • 固定资产折旧方法可以变更吗
  • 分期付款的车怎么做分录
  • 个人储蓄存款利率
  • 企业股权平价转让涉及哪些税费
  • 现金为负数时怎么做账
  • 双软企业两免三减半企业所得税优惠政策
  • 已收发票是什么意思
  • deepin如何
  • 删除打印机如何添加
  • 运输业什么进项税抵扣
  • 非居民个人所得税税率表最新
  • windows11 怎么更新
  • laravel框架实现增删改查
  • 分公司可以给总公司开发票么
  • 代购货物的缴税情况
  • 网上报税有哪些
  • java htmlparser
  • head -1命令
  • PHP 实现等比压缩图片尺寸和大小实例代码
  • 补交之前年度税款怎么调账
  • 合并报表为什么要抵消子公司所有者权益
  • 奖金属于职工福利薪酬吗
  • php运行乱码怎么办
  • mysql常用查询语句大全
  • 小微企业材料
  • 小于500的费用没有发票怎么做账
  • 抵扣进项税是怎么算的
  • SQL2005 自动备份的脚本
  • 一般纳税人认定标准
  • 学校收到政府补助的会计分录
  • 股东投资方式有哪些
  • 收到客户回款 应收账款减少还是增多
  • 应付账款可以用现金支付吗
  • 工程收据怎么开表格
  • 结转清理净损失怎么算
  • 个人保险发票能做账吗
  • 资产负债表资产按照什么顺序
  • 首先要知道什么英语
  • 固定资产折旧的会计凭证
  • 卖出去的货没有发票怎么给人家解释
  • 会计一般月初忙几天
  • sql server索引的作用
  • mysql闪退处理
  • win8系统忘记电脑开机密码怎么办
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • windows2008 iis7如何取消目录执行权限的详细图文介绍
  • FC7中用yum自动搜索安装软件
  • 微软修复系统
  • 怎么关闭win10升级
  • 如何教新手
  • 如何解决win10系统重置卡在62
  • android:Background线程池和UiThread线程池
  • jquery 使用
  • nodejs制作网站
  • jqueryon事件
  • Android studio配置环境
  • Div CSS absolute与relative的区别小结
  • php redis incr
  • Linux 中常用的几种压缩工具?
  • 动态页面设计
  • python 变参
  • 企业自建旧房产怎么处理
  • 建筑企业外地施工预缴税款
  • 国,地税纳税申报表是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设