php删除数组元素示例分享

2015-01-24信息快讯网

这篇文章主要介绍了php删除数组元素示例,需要的朋友可以参考下

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中error与exception的区别及应用
thinkphp学习笔记之多表查询
CMS中PHP判断系统是否已经安装的方法示例
PHP中file_exists函数不支持中文名的解决方法
一个简洁实用的PHP缓存类完整实例
PHP中使用glob函数实现一句话删除某个目录下的所有文件
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
php遍历数组的4种方法总结
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
ThinkPHP实现批量删除数据的代码实例
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
php数组合并array_merge()函数使用注意事项
PHP两种去掉数组重复值的方法比较
PHP实现删除非站内外部链接实例代码
php判断数组元素中是否存在某个字符串的方法
使用php批量删除数据库下所有前缀为prefix_的表
php使用array_rand()函数从数组中随机选择一个或多个元素
php求正负数数组中连续元素最大值示例
php数组删除元素示例
php中sprintf与printf函数用法区别解析
php二维数组转成字符串示例
php实现把数组按指定的个数分隔
php 判断字符串中是否包含html标签
php 判断服务器操作系统的类型
PHPMailer的主要功能特点和简单使用说明
php中利用explode函数分割字符串到数组
php中自定义函数dump查看数组信息类似var_dump
php计算数组不为空元素个数的方法
PHP统计二维数组元素个数的方法
php一次性删除前台checkbox多选内容的方法
php 删除目录下N分钟前创建的所有文件的实现代码
注意:php5.4删除了session_unregister函数
PHP删除数组中特定元素的两种方法
PHP删除HTMl标签的三种解决方法
解析PHP函数array_flip()在重复数组元素删除中的作用
通过PHP current函数获取未知字符键名数组第一个元素的值
©2014-2024 dbsqp.com