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常用代码
Nov 23 PHP
支持php4、php5的mysql数据库操作类
Jan 10 PHP
两个开源的Php输出Excel文件类
Feb 08 PHP
基于php无限分类的深入理解
Jun 02 PHP
PHP stripos()函数及注意事项的分析
Jun 08 PHP
2014过年倒计时示例
Jan 31 PHP
php利用单例模式实现日志处理类库
Feb 10 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
PHP写的简单数字验证码实例
May 23 PHP
PHP rsa加密解密算法原理解析
Dec 09 PHP
php中yar框架实例用法讲解
Dec 27 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数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
php cli模式学习(PHP命令行模式)
2013/06/03 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
浅谈php的优缺点
2015/07/14 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
[04:27]2014DOTA2国际邀请赛 NAVI战队官方纪录片
2014/07/21 DOTA
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
python监控nginx端口和进程状态
2019/09/06 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
Tripadvisor新西兰:阅读评论,比较价格和酒店预订
2018/02/10 全球购物
机械设计专业应届生求职信
2013/11/21 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
公开承诺书格式
2014/05/21 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
小学优秀学生评语
2014/12/29 职场文书
前台文员岗位职责
2015/02/04 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
golang中的空接口使用详解
2021/03/30 Python
pycharm 如何查看某一函数源码的快捷键
2021/05/12 Python
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python