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 相关文章推荐
PHP4实际应用经验篇(2)
Oct 09 PHP
php 多线程上下文中安全写文件实现代码
Dec 28 PHP
php循环语句 for()与foreach()用法区别介绍
Sep 05 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
Jan 22 PHP
destoon二次开发入门示例
Jun 20 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
Aug 20 PHP
php检测apache mod_rewrite模块是否安装的方法
Mar 14 PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 PHP
PHP的Socket通信之UDP通信实例
Jul 02 PHP
php中strtotime函数性能分析
Nov 20 PHP
PHP实现断点续传乱序合并文件的方法
Sep 06 PHP
php微信公众号开发之答题连闯三关
Oct 20 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 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
php cli配置文件问题分析
2015/10/15 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
深入分析js的冒泡事件
2014/12/05 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
python实现五子棋游戏
2019/06/18 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
Python文件时间操作步骤代码详解
2020/04/13 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
学习新党章思想汇报
2014/01/09 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
民主生活会意见
2015/06/05 职场文书
西游降魔篇观后感
2015/06/15 职场文书
务工证明怎么写
2015/06/18 职场文书
R9700摩机记
2022/04/05 无线电