php unset删除数组指定元素方法代码

删除指定数组下标元素我们利用unset函数来实现,下在看看关于unset语法
void unset ( mixed var [, mixed var [, ...]])

unset() 销毁指定的变量。注意在 php教程 3 中,unset() 将返回 true(实际上是整型值 1

 

$array = array(1=>'1',2=>'2',3=>'3',4=>'5',5=>'6');
print_r( $array );

array
(
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 5
    [5] => 6
)

unset( $array[2]);
print_r($array);

array
(
    [1] => 1
    [3] => 3
    [4] => 5
    [5] => 6
)

本站原创,转载注明来源http://www.111cn.net 否则必究

时间: 2024-08-01 09:13:56

php unset删除数组指定元素方法代码的相关文章

[Js]删除数组指定元素

写在前面 在最近的项目中,有用到js对数组的操作,之前自己几乎没有用到这种方法,这里就记录一下,算是对学到的东西的一种总结吧. 数组对象splice方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目.该方法会改变原始数组. 基本语法 arrayObject.splice(index,howmany,item1,.....,itemX)  参数说明 index:必需.整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置. howmany:必需.要删除的项目数量.

php unset删除数组变量实现方法

$array = array('aa'=>1,'bb'=>2); function delete(&$array, $key) {  if (!is_array($key)) {   $key = array($key);  }  foreach ($key as $k) {   unset($array[$k]);  }  $array = array_values($array); } print_r(array_values($array)); print_r(delete($a

php递归调用删除数组空值元素的方法

  本文实例讲述了php递归调用删除数组空值元素的方法.分享给大家供大家参考.具体如下: 该函数可以删除数组里的所有空值元素,包含空字符串,空的数组等等. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 function array_remove_empty($arr){ $narr = array(); while(list($key, $val) = each($arr)){ if (is_array($val)){ $val = a

php递归调用删除数组空值元素的方法_php技巧

本文实例讲述了php递归调用删除数组空值元素的方法.分享给大家供大家参考.具体如下: 该函数可以删除数组里的所有空值元素,包含空字符串,空的数组等等. function array_remove_empty($arr){ $narr = array(); while(list($key, $val) = each($arr)){ if (is_array($val)){ $val = array_remove_empty($val); // does the result array conta

php使用unset()删除数组中某个单元(键)的方法_php技巧

本文实例讲述了php使用unset()删除数组中某个单元(键)的方法.分享给大家供大家参考.具体分析如下: unset既可以删除变量,也可以删除数组中某个单元.但要注意的是,数组不会重建索引. 实例如下: <?php $arr = array("朝阳区","海淀区","西城区","东城区","丰台区"); unset($arr[3]); echo "<pre>"; pr

javascript删除数组重复元素的方法汇总

  本文实例讲述了javascript删除数组重复元素的方法.分享给大家供大家参考.具体分析如下: 这里分享一个前端面试高频题,主要实现javascript删除数组重复元素.希望对初学者有所帮助 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //数组去重的方法 Array.prototype.unique=function(){ //集中声明变量 var oldArr=this, newArr=[oldArr[0]], len=oldA

php使用unset()删除数组中某个单元(键)的方法

 这篇文章主要介绍了php使用unset()删除数组中某个单元(键)的方法,实例分析了unset函数在删除数组单元时的使用技巧,需要的朋友可以参考下     本文实例讲述了php使用unset()删除数组中某个单元(键)的方法.分享给大家供大家参考.具体分析如下: unset既可以删除变量,也可以删除数组中某个单元.但要注意的是,数组不会重建索引. 实例如下: ? 1 2 3 4 5 6 <?php $arr = array("朝阳区","海淀区","

javascript删除数组重复元素的方法汇总_javascript技巧

本文实例讲述了javascript删除数组重复元素的方法.分享给大家供大家参考.具体分析如下: 这里分享一个前端面试高频题,主要实现javascript删除数组重复元素.希望对初学者有所帮助 //数组去重的方法 Array.prototype.unique=function(){ //集中声明变量 var oldArr=this, newArr=[oldArr[0]], len=oldArr.length, i=1; //过滤空数组 if(!len) return this; //过滤重复元素

c-循环遍历过程中,删除数组的元素?

问题描述 循环遍历过程中,删除数组的元素? for(var i=0,len=arr.length; i<len; i++){ if(符合条件){ arr.splice(i); } } 像上面这样,在遍历过程中,删除某个元素,会存在问题,可能导致某些元素没有机会被遍历. 这个算法应该如何改进? 解决方案 for(var i=0,len=arr.length; i<len; ){ if(符合条件){ arr.splice(i); } else i++;/////// } 或者从后面开始遍历,就不需