PHP中splice,php中array_splice()函数有什么功能呢?
摘要:
下文讲述php中array_splice()函数的功能讲解说明,如下所示;
php中array_splice()函数的功能
array_splice()函数的功能:
从数组中删除指定索引上的元素,并使用新元素替换刚刚删除的元素
此函数将返回被删除元素的数组
array_splice()函数语法:
array_splice(array,start,length,array)
———-参数说明——–
参数名称备注说明
array必填项,待移除元素的数组
start必填项,数值型,待删除数组的起始位置,
0代表从数组第一个元素开始
start为负数时,从倒数开始删除元素
start =-1,从倒数第一个元素开始
start =-2,从倒数第二个元素开始
依次类推
length非必填项,数值,设置待删除元素的个数
length =0,一个元素都不会删除
length > 0时,则移除指定数值的个数
length < 0时,则从start位置移除到倒数指定length位置上的元素位置
length参数未设置时,则删除从start开始的所有数组元素
array非必填项,待插入原数组中的数组
(此参数可以是一个数组,也可以是一个字符串)
例:
array_splice()函数应用示例1
$array=array("maomao365.com","最爱的网站",
"猫猫教程");
//此函数返回删除的元素数组
print_r(array_splice($array,0,2));
//原数组已发生变化
print_r($array);
?>
输出:
Array
(
[0] => maomao365.com
[1] => 最爱的网站
)
Array
(
[0] => 猫猫教程
)
例2:
$array=array("maomao365.com","最爱的网站",
"猫猫教程");
$array2 = array("a","b","c");
//此函数返回删除的元素数组
print_r(array_splice($array,0,2,$array2));
//原数组已发生变化-删除元素位置开始插入了新数组
print_r($array);
?>
php删除数组元素的示例分享
PHP中splice,php中array_splice()函数有什么功能呢?相关推荐
- quantile函数r语言_R中的Quantile()函数-简要指南
quantile函数r语言 You can generate the sample quantiles using the quantile() function in R. 您可以使用R中的Quan ...
- php str splice,php中array_replace、array_splice与str_replace函数的比较
我们知道php中有一些功能相似或者是名称相似的函数,比如array_replace,array_splice和str_replace这三个函数,从名称来看前两个操作数组的,后一个操作字符串的. 具体如 ...
- php中删除数组元素的函数,php删除数组中的元素函数用法汇总
php中删除数组元素是非常的简单的,主要是unset,array_splice,但是关于两者有,长时间混用,有的时候竟然分不出区别. 很多地方都这样区别unset,array_splice array ...
- html中splice向数组添加元素,js中splice()的强大(删除,插入或替换数组的元素)
1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数) 2.插入-向数组指定位置插入任意项元素.三个参数,第一个参数(其实位置),第二个参数(0),第三个参数( ...
- php str splice,PHP array_splice()函数使用方法
PHP的这个内置函数是array_slice()函数的高级和扩展版本,我们不仅可以从数组中删除元素,还可以向数组中添加其他元素.该函数通常用其他数组中的元素替换现有元素,并返回已删除或替换元素的数组. ...
- splice php,浅谈PHP源码二十二:关于array_splice函数
这篇文章主要介绍了关于 浅谈PHP源码二十二:关于array_splice函数,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 浅谈PHP源码二十二:关于array_splice函数 a ...
- 如何在sqlite3连接中创建并调用自定义函数
#!/user/bin/env python # @Time :2018/6/8 14:44 # @Author :PGIDYSQ #@File :CreateFunTest.py '''如何在sql ...
- WinCE中串口驱动及接口函数介绍(转载)
作者:ARM-WinCE 在WinCE中,串口驱动实际上就是一个流设备驱动,具体架构如图: 串口驱动本身分为MDD层和PDD层.MDD层对上层的Device Manager提供了标准的流设备驱动接口( ...
- Dictionary作为数据源绑定,调用c++库中返回为BYTE*的函数,listView项排序
最近在做一个电子档案管理的项目.现在还处于初期,只是做一个简单demo拿去跟客户演示.至于最后谈不谈得下来,到底做不做,反正我是不看好,但没因为这样就马马虎虎.草草了事.这个项目算是b/s加c/s混合 ...
最新文章
- SQLServer2008创建新用户 转
- python中str是什么函数_python str函数怎么用
- php额拍戏,像这种会演戏的演员,给我焊在剧组365天拍戏可以吗?
- vSphere 7 With K8s系列07:客户端工具使用
- redhat 6.5 mysql rpm_CentOS6.5和RedHat6.5下以rpm方式安装mysql-5.6.20
- Python--模块微谈
- 配置的代理服务器未响应 电脑连不上网_手机、电脑为什么连不上网(断网)?...
- 小米红米有锁机如何刷机升级MIUI12.5系统-完美解锁机刷机教程
- 考研数学要背诵的知识点
- 在美国godaddy虚拟主机上用php发邮件应该注意的问题
- MySQL-语句块-循环语句
- 如何用postman实现接口自动化测试
- 黑马JAVA P104 继承后构造器的特点、this、super使用总结
- movielens推荐_电影推荐系统movielens grouplens
- 赛事启动 |香港科大-杰瑞集团 2022【人工智能】百万奖金国际创业大赛
- 2021四川艺术高考成绩查询,2021四川高考艺术类分数线预测
- 我的世界java骷髅马_我的世界:骨灰级玩家指令召唤骷髅马,不必等雷劈!还能直接驯服!...
- 求解汽车加油问题C++
- Java实现解压缩文件和文件夹
- Matlab 关联文件
热门文章
- ie9 jscript7 内存不足 页面无响应
- E/MediaPlayer: Should have subtitle controller already set
- 用Barcode生成条形码图片
- 改变TFS本地映射路径.
- live writer 中注册博客园需要的设置
- 连接Oracle时报错ORA-12541: TNS: 无监听程序
- 软件工程1916|W(福州大学)_助教博客】助教总结
- 学JAVA第十三天,方法、方法重载及构造函数
- 洛谷P1258 小车问题(题解)
- Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十九)ES6.2.2 安装Ik中文分词器