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 09 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
Mar 21 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 PHP
php的大小写敏感问题整理
Dec 29 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
php简单的留言板与回复功能具体实现
Feb 19 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
一波PHP中cURL库的常见用法代码示例
May 06 PHP
Laravel与CI框架中截取字符串函数
May 08 PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 PHP
基于PHP实现的多元线性回归模拟曲线算法
Jan 30 PHP
PHP 裁剪图片
Mar 09 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 页面编码声明方法详解(header或meta)
2010/03/12 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
Python实现的桶排序算法示例
2017/11/29 Python
python之super的使用小结
2018/08/13 Python
如何利用Python分析出微信朋友男女统计图
2019/01/25 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Tensorflow 实现释放内存
2020/02/03 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
web字体加载方案优化小结
2019/11/29 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
无工作经验者个人求职信范文
2013/12/22 职场文书
农村婚礼证婚词
2014/01/10 职场文书
经理管理专业毕业自荐书范文
2014/02/12 职场文书
高中军训感言400字
2014/02/24 职场文书
努力学习演讲稿
2014/05/10 职场文书
英语辞职信范文
2015/02/28 职场文书
无罪辩护词范文
2015/05/21 职场文书
python编写五子棋游戏
2021/05/25 Python
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
处理canvas绘制图片模糊问题
2022/05/11 Javascript