結果是:Array ( [0] => a [2] => c [3] => d )

那么怎么才 " /> 欧美精品久久久,日韩不卡,337p亚洲欧洲色噜噜噜

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP中unset,array_splice刪除數組中元素的區別

如果要在某個數組中刪除一個元素,可以直接用的unset,但是數組的索引不會重排:

<?php $arr = array('a','b','c','d');unset($arr[1]);print_r($arr);?>


結果是:

Array ( [0] => a [2] => c [3] => d )
 
那么怎么才能做到缺少的元素會被填補并且數組會被重新索引呢?答案是array_splice():

<?php $arr = array('a','b','c','d'); array_splice($arr,1,1); print_r($arr); ?>

結果是:

Array ( [0] => a [1] => c [2] => d )
 
刪除數組中特定元素

<?php$arr2 = array(1,3, 5,7,8);foreach ($arr2 as $key=>$value){  if ($value === 3)    unset($arr2[$key]);}var_dump($arr2);?> 

補充刪除空數組

實例:

<?php  $array = ('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def",'e'=>"");  array_filter($array);  echo "<pre>";  print_r($array);?>


結果:

Array (
     [a] => abc
     [b] => bcd
     [c] => cde
    [d] => def
)

總結
 

array_splice()函數刪除的話,數組的索引值也變化了。
unset()函數刪除的話,數組的索引值沒有變化。

php技術PHP中unset,array_splice刪除數組中元素的區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 创业史全文免费阅读| 蹲踞式跳远教案| 各各他的爱的歌谱| 乱世伦情 电影| 维尼琼斯| 穿上触手内衣被调教堕落| 大国医 电视剧| 姐妹姐妹演员全部演员表| 小头儿子大头爸爸| 阿内尔卡| 白洁合集| 456电影网络重口味456| 蒲公英家族| 重点监管的危险化工工艺| 市川实日子| 陈冠希的艳照门| cctv16奥林匹克频道| 塔木德全文阅读免费| 苹果广告| 蝴蝶视频在线观看| 鬼迷心窍1994| 团结就是力量歌词完整| 182福利视频| 何丽萍| tim roth| 好一个中国大舞台简谱| 姜洋| 强者世界| 山东卫视体育频道| 拜金女郎| 挠tk| 电视剧暗夜与黎明剧情介绍| 哦,苏珊娜| 向退休生活游戏正版赚钱入口| 闵度允李采潭| 郭德纲7000字微博原文| 李修蒙出生年月| 女人香韩国电影| 还未入团思想汇报800字| 孙坚| 科特科本|