php删除数组元素示例分享


Posted in PHP onFebruary 17, 2014

PHP删除数组元素的具体方法:

1.用unset()方法:

<?php
$a=array("red", "green", "blue", "yellow");   
count($a); //得到4   
unset($a[1]); //删除第二个元素   
count($a); //得到3   
echo $a[2]; //数组中仅有三个元素,本想得到最后一个元素,但却得到blue,   
echo $a[1]; //无值   
?>

缺点:删除数组中的元素后,数组中的元素个数(用count()得到)变了,但数组下标却没有重新排列,还必须用PHP删除数组元素前的key来操作相应的值.

2.用array_splice()方法:

<?php
$a=array("red", "green", "blue", "yellow");   
count ($a); //得到4   
array_splice($a,1,1); //删除第二个元素   
count ($a); //得到3   
echo $a[2]; //得到yellow   
echo $a[1]; //得到blue
?>

这个程序和前一个相对比,就可以看到,array_splice()不仅删除了元素,还把元素重排了,这样在数组各元素中间就不会有空值!

PHP 相关文章推荐
PHP4和PHP5共存于一系统
Nov 17 PHP
php在window iis的莫名问题的测试方法
May 14 PHP
php数组中包含中文的排序方法
Jun 03 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
php通过session防url攻击方法
Dec 10 PHP
网站防止被刷票的一些思路与方法
Jan 08 PHP
php给每个段落添加空格的方法
Mar 20 PHP
php编程每天必学之验证码
Mar 03 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
php使用自定义函数实现汉字分割替换功能示例
Jan 30 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
thinkphp5.1框架模板赋值与变量输出示例
May 25 PHP
php二维数组转成字符串示例
Feb 17 #PHP
php实现把数组按指定的个数分隔
Feb 17 #PHP
php 判断字符串中是否包含html标签
Feb 17 #PHP
php 判断服务器操作系统的类型
Feb 17 #PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 #PHP
PHP创建桌面快捷方式的实例代码
Feb 17 #PHP
PHP json_decode函数详细解析
Feb 17 #PHP
You might like
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
正负小数点后两位浮点数实现原理及代码
2013/09/06 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
Python 字符串池化的前提
2020/07/03 Python
机电专业毕业生推荐信
2013/11/10 职场文书
兼职学生的自我评价
2013/11/24 职场文书
总裁岗位职责
2013/12/04 职场文书
工作决心书范文
2014/03/11 职场文书
供货协议书范本
2014/04/22 职场文书
十佳护士先进事迹
2014/05/08 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
干部考察材料范文
2014/12/24 职场文书
大学生操行评语大全
2014/12/31 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
办公用品管理制度
2015/08/04 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android