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
php目录管理函数小结
Sep 10 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
php使用json_encode对变量json编码
Apr 07 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
Symfony2在Nginx下的配置方法图文教程
Feb 04 PHP
基于PHP后台的Android新闻浏览客户端
May 23 PHP
PHP应用跨时区功能的实现方法
Mar 21 PHP
Yii框架的布局文件实例分析
Sep 04 PHP
php5与php7的区别点总结
Oct 11 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 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
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
php注册登录系统简化版
2020/12/28 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
使用正则替换变量
2007/05/05 Javascript
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
Vue非父子组件通信详解
2017/06/12 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
[01:20]PWL S2开团时刻第三期——团战可以输 蝙蝠必须死
2020/11/26 DOTA
使用Python求解最大公约数的实现方法
2015/08/20 Python
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python 操作文件的基本方法总结
2017/08/10 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
python使用生成器实现可迭代对象
2018/03/20 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
对python 自定义协议的方法详解
2019/02/13 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
授权委托书
2015/01/28 职场文书
实习报告怎么写
2019/06/20 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python
PyQt5实现多张图片显示并滚动
2021/06/11 Python
anaconda python3.8安装后降级
2021/06/11 Python
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS