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 数组教程 定义数组
Oct 23 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
PHP UTF8中文字符截断函数代码
Sep 11 PHP
PHP读取xml方法介绍
Jan 12 PHP
php字符串分割函数explode的实例代码
Feb 07 PHP
回帖脱衣服的图片实现代码
Feb 15 PHP
php解决约瑟夫环示例
Apr 09 PHP
PHP对象相互引用的内存溢出实例分析
Aug 28 PHP
php生成QRcode实例
Sep 22 PHP
php操作xml入门之cdata区段
Jan 23 PHP
php获取本周星期一具体日期的方法
Apr 20 PHP
php获取一定范围内取N个不重复的随机数
May 28 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
php 魔术方法使用说明
2009/10/20 PHP
PHPCMS的使用小结
2010/09/20 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
html文本框提示效果的示例代码
2014/06/28 Javascript
前端面试题及答案整理(二)
2016/08/26 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
Python编程实现蚁群算法详解
2017/11/13 Python
简单了解什么是神经网络
2017/12/23 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
用python实现一个简单的验证码
2020/12/09 Python
德国网上药房:Apotal
2017/04/04 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
怎样声明一个匿名的内部类
2016/06/01 面试题
IBatis持久层技术
2016/07/18 面试题
4s店机修工岗位职责
2013/12/20 职场文书
高一历史教学反思
2014/01/13 职场文书
电子银行营销方案
2014/02/22 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
工程合作意向书范本
2015/05/09 职场文书
离职证明范本
2015/06/12 职场文书
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python