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

print_r($arr)之后,結果卻 " /> 国产精品毛片一区二区三区 ,91污污视频,最近中文字幕2019

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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數組中刪除元素之重新索引的方法,轉載需保留來源!

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

主站蜘蛛池模板: 欧美日韩国产亚洲人成 | 91精品国产自产在线观看高清 | 中文字幕av在线 | 天天在线综合网 | 激情九九 | 午夜视频网站 | 午夜在线视频免费观看 | 国产精品视频一区二区三区w | 九月婷婷亚洲综合在线 | 日韩毛片免费视频一级特黄 | 国产高清精品自在线看 | 九九综合九九综合 | 91亚洲国产成人久久精品网站 | 欧美日韩中文亚洲另类春色 | 免费观看91视频 | 在线国产一区二区 | 亚洲图片在线视频 | 大学生一级毛片全黄真人 | 影院成人区精品一区二区婷婷丽春院影视 | 激情文学88 | 91国语精品自产拍在线观看性色 | 国产成人精品午夜 | 久久久一区二区三区不卡 | 看全色黄大色黄大片色黄看的 | 久久精品二区 | 色婷婷基地 | 国产成人精品区在线观看 | 亚洲小说另类 | 九九香蕉网 | 97影院秋霞国产精品 | 福利视频一区二区三区 | 伊人网在线免费观看 | 国产免费久久精品99久久 | 超级香蕉97视频在线观看一区 | 欧美在线黄 | 国产人成午夜免视频网站 | 超级色的网站观看在线 | 日本一区免费看 | 国产视频成人 | 91精品一区二区 | 综合在线观看 |