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.MVC的模板标签系统(一)
Sep 05 PHP
PHP 向右侧拉菜单实现代码,测试使用中
Nov 03 PHP
关于svn冲突的解决方法
Jun 21 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
php 生成短网址原理及代码
Jan 23 PHP
9个实用的PHP代码片段分享
Jan 22 PHP
php单例模式实现方法分析
Mar 14 PHP
Laravel实现表单提交
May 07 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
Laravel框架模板继承操作示例
Jun 11 PHP
PHP实现的多维数组去重操作示例
Jul 21 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 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
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
php数组添加元素方法小结
2014/12/20 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
PDO::query讲解
2019/01/29 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
Python的Django框架中的数据过滤功能
2015/07/17 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
python dict 相同key 合并value的实例
2019/01/21 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
python plotly画柱状图代码实例
2019/12/13 Python
python异常处理和日志处理方式
2019/12/24 Python
python opencv根据颜色进行目标检测的方法示例
2020/01/15 Python
python实现简单颜色识别程序
2020/02/19 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
业绩考核岗位职责
2014/02/01 职场文书
英语教师岗位职责
2014/03/16 职场文书
2014年公务员退休工资改革方案
2014/10/01 职场文书
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers
Python超详细分步解析随机漫步
2022/03/17 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
golang使用map实现去除重复数组
2022/04/14 Golang