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

print_r($arr)之后,結果卻 " /> 日韩视频在线一区二区,夜夜夜久久久,中文一区二区

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php數組中刪除元素之重新索引的方法

如果要在某個數組中刪除一個元素,可以直接用的unset,但今天看到的東西卻讓我大吃一驚

復制代碼 代碼如下:
<?php
$arr = array('a','b','c','d');
unset($arr[1]);
print_r($arr);
?>

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);
?>

print_r($arr)之后,結果是A(www.jb51.NET)rray ( [0] => a [1] => c [2] => d )

刪除數組指定元素

array_search()比較實用

array_search() 函數與 in_array() 一樣,在數組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false
復制代碼 代碼如下:
$array = array('1', '2', '3', '4', '5');
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset刪除這個元素
print_r($array);

輸出
array('1', '2', '4', '5');

但這種如果要重新索引數組就需要利用foreach遍歷刪除的數組之后重新建立一個數組這樣也是可以的。

php技術php數組中刪除元素之重新索引的方法,轉載需保留來源!

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

主站蜘蛛池模板: 日本天天色 | 国产成人精品午夜 | 欧美日韩在线免费观看 | 国产农村妇女毛片精品久久麻豆 | 一区二区三区欧美大片 | 国产精品精品3d动漫 | 男女羞羞视频免费看 | 在线中文字幕亚洲 | 在线国产一区二区三区 | 日韩成人影院 | 欧美精品一区二区三区四区 在线 | 成人精品一区亚洲午夜久久久 | 亚洲成人免费视频在线观看 | 欧美性猛片aaaaaaa做受 | 天堂网中文字幕在线观看 | 激情av网站 | 国产欧美日韩精品在线观看 | 成年人黄色免费视频 | 国产福利视频导航 | 国产精品999| 在线观看中文字幕 | 国产一区二区三区在线看 | 天堂一区二区三区 | 99久久精品国产一区二区三区 | 国产1区2区在线观看 | 极品粉嫩国产48尤物在线播放 | 亚洲福利网 | 96国产精品久久久久aⅴ四区 | 国产精品成人在线播放 | 日韩视频在线一区 | 日韩精品极品视频在线观看免费 | 欧美激情一区二区三级高清视频 | 在线伊人网 | 黄色国产在线视频 | 国产精品一区二区免费 | 日韩精品视频在线 | 久久99精品久久久久 | 在线啊v | 99精品一级欧美片免费播放 | 农村真人裸体丰满少妇毛片 | 精品国产精品国产偷麻豆 |