位置: 编程技术 - 正文

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

  • 甲乙公司与银行之间的往来如何记账
  • 政府补贴是否要交企业所得税
  • 金蝶旗舰版的现金流量表怎么导出
  • 提交印花税会计分录
  • 个人动产租赁税费怎么算
  • 眼镜所属行业怎么填写
  • 公司收入是否应优先支付工资
  • 报销费用可不可以开专票
  • 直接转让土地使用权税费
  • 销售材料取得的进项税额
  • 普通商户怎么开小票
  • 企业票据贴现属于什么业务
  • 高温补贴领取
  • 预收账款转为主营业务收入
  • 投资办厂协议
  • 计提地税走哪个科目
  • 成立分公司总公司有什么影响
  • 增值税17%和13%有什么区别
  • 公司未分配利润太大,怎么处理好
  • 小规模企业核定征收最新政策
  • 增值税附表三怎么填 举例说明
  • 2月发1月工资个税怎么算
  • 无票收入可以存钱吗
  • 合同取得成本与销售费用
  • 收不回工程款的心情
  • 消费税怎样做分录
  • html5 video标签
  • window10主题的颜色浅了
  • 开具红字发票信息表对方未接受到怎么办
  • 退回多缴的所得税怎么算
  • 哪些资产损失可以转回
  • PHP:proc_get_status()的用法_命令行函数
  • 商业企业营业收入
  • 北极野生动物
  • php uasort
  • 孕妇钙片什么时候吃最好吸收? 已解决
  • 会计有哪几种
  • 企业所得税退税流程
  • 【综述】分子预训练模型综述
  • uniapp支付宝支付开发
  • 贷款和应收款项属于金融资产吗
  • ios14.5ipad
  • 直线折旧法账务处理例题
  • 电子银行回单可以导出吗
  • layuitablechecked获取选中数据方式
  • 银行本票存款属于款项吗
  • 投资收益交增值税税率是多少
  • 记帐时借方是什么意思
  • 汇兑应该计入什么科目
  • 公司注销了,账务是不是可以销毁了
  • 高新企业奖励金怎么开票
  • 金税盘服务费如何抵扣
  • 应收账款调增调减?
  • 中级会计需要初级会计证吗
  • 房租季度付款是几个月
  • 一般纳税人季报还是月报
  • 固定资产没有发票
  • 研发支出计入产品成本吗
  • 跨年收入如何做账
  • 货款扣除质量赔款
  • 债务转实收资本的审批报告
  • mac应用商店未能完成购买
  • 在linux中使用哪个命令可以用于管理用户账户
  • 求windows7用户账户
  • 如何禁止win10系统更新到win11
  • windows7如何启动记事本
  • win7的系统设置
  • html手机号验证
  • 关于numpy中loadtxt函数的说法
  • 怎么快速启动win10
  • javascript设计的初衷和特点
  • 对activity的四种启动模式的理解
  • html5游戏引擎排行
  • 用js做表单验证
  • android mvp mvc
  • 福建省电子税务局操作指南
  • 所得税的核定征收方法
  • 漯河经济开发区税务局电话
  • 发票号码的8位是什么
  • 房屋赠与给子女要交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设