位置: 编程技术 - 正文

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

  • 安装服务费税率是多少
  • 上缴非税收入前是否要交税
  • 合并报表盈余公积等于母公司盈余公积
  • 一般纳税人给小规模开普票是几个点
  • 预缴土地增值税的会计处理
  • 顺风车公司可以开发票吗
  • 应付借款利息分录
  • 法人向企业注资有风险吗
  • 现金解款单是什么业务
  • 固定资产的原价包括
  • 车辆保险费包括
  • 进项税额不可抵扣
  • 固定资产常用计算公式
  • 未分配利润应该在借方还是贷方??
  • 纳税人财务核算及申报纳税情况报告
  • 低值易耗品怎么结转
  • 出口押汇申请书
  • 小规模纳税人增值税3%减按1%
  • 劳务计提会计分录
  • 资产处置收益期末有余额吗
  • 开增值税发票折扣额怎么开出来的?
  • 农作物种植销售
  • 企业预交的宽带费能退吗
  • 只有土地使用权房子拆了怎么办
  • 完税证明和纳税申报表是一种东西吗
  • 异地项目不预缴税款可以开票吗
  • laravel数据迁移
  • php变量底层实现
  • dedecms主页修改
  • PHP:rawurlencode()的用法_url函数
  • wordpress更改字体
  • 报废汽车残值收入的商品编码编码
  • 产生永久性差异时为什么计税基础等于账面价值
  • PHP:imagecreatefromxbm()的用法_GD库图像处理函数
  • 最新版本金铲铲强势阵容
  • 基于springboot的毕设
  • php分页页码动态的实现
  • 融资租赁业务增资扩股
  • js处理表格数据
  • 前端部署发布项目有哪些
  • jetbrainsnews
  • 火车头造型
  • 选择mysql数据库为当前数据库
  • 水电费用属于会计的什么费用
  • 承兑汇票大回头是啥意思
  • 小规模纳税人防水工程专用发票税率是多少
  • 收缩数据库日志文件对数据有影响吗
  • oracle sql 不等于某个字符
  • 为什么盈利要利息呢
  • 专利权的入账价值包括资本化支出吗
  • 公司为职工提供免费午餐需要交纳个人所得税吗?
  • 个体工商户还没开业也要报税吗
  • 坏账准备的账务处理会计分录
  • 企业自查发现以什么为主
  • 个人生产经营所得
  • 销售商品成本核算
  • 非贸付汇如何缴税
  • 暂估入库成本处理
  • 购销合同交的印花税税率
  • 小微企业增值税起征点是多少
  • SQL中实现SPLIT函数几种方法总结(必看篇)
  • win7旗舰版系统重装
  • centos 命令大全
  • windows7计算机管理拒绝访问
  • cmd命令怎么运行
  • postgres.exe是什么进程 postgres进程查询
  • win8打游戏
  • windows 10微软
  • 怎么用代码设置选项
  • 检查linux是否安装了,可用哪些命令
  • 捉虫趣事作文200字
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • css网页布局方式
  • nodejs 回调
  • unity开发平台
  • Python Requests安装与简单运用
  • python九大特点
  • javascript中继承
  • 朝阳区地方税务局官网
  • 12333热线时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设