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 文件扩展名 获取函数
Jun 03 PHP
深入php之规范编程命名小结
May 15 PHP
php IP转换整形(ip2long)的详解
Jun 06 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
Jun 21 PHP
PHP定时任务延缓执行的实现
Oct 08 PHP
php中字符串和正则表达式详解
Oct 23 PHP
CodeIgniter记录错误日志的方法全面总结
May 17 PHP
PHP中STDCLASS用法实例分析
Nov 11 PHP
php查找字符串中第一个非0的位置截取
Feb 27 PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
Yii2.0 RESTful API 基础配置教程详解
Dec 26 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生成QRcode实例
2014/09/22 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
(JS实现)MapBar中坐标的加密和解密的脚本
2007/05/16 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
分析在Python中何种情况下需要使用断言
2015/04/01 Python
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python项目 基于Scapy实现SYN泛洪攻击的方法
2019/07/23 Python
python django model联合主键的例子
2019/08/06 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
python定位xpath 节点位置的方法
2019/08/27 Python
Django实现基于类的分页功能
2019/10/31 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
DHC中国官方购物网站:日本通信销售No.1化妆品
2016/08/20 全球购物
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
尼克松手表官网:Nixon手表
2019/03/17 全球购物
Jdbc数据访问技术面试题
2012/03/30 面试题
宿舍标语大全
2014/06/19 职场文书
学生自我评语
2015/01/04 职场文书