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 相关文章推荐
开发大型 PHP 项目的方法
Jan 02 PHP
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
Feb 11 PHP
php PDO中文乱码解决办法
Jul 20 PHP
PHP之数组学习
May 29 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
Aug 12 PHP
Windows下部署Apache+PHP+MySQL运行环境实战
Aug 31 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
Oct 24 PHP
php Calender(日历)代码分享
Jan 03 PHP
PHP检测移动设备类mobile detection使用实例
Apr 14 PHP
PHP实现的简单网络硬盘
Jul 29 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
PHP实现的敏感词过滤方法示例
Mar 06 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实现用已经过去多长时间的方式显示时间
2015/06/05 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
webpack实现热更新(实施同步刷新)
2017/07/28 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
Vue 换肤的示例实践
2018/01/23 Javascript
JavaScript图片处理与合成总结
2018/03/04 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
2018/04/11 jQuery
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
python实现在线翻译
2020/06/18 Python
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
建筑院校毕业生求职信
2014/06/13 职场文书
优秀家长自荐材料
2014/08/26 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
js Proxy的原理详解
2021/05/25 Javascript
MySQL索引是啥?不懂就问
2021/07/21 MySQL
table不让td文字溢出操作方法
2022/12/24 HTML / CSS