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

print_r($arr)之后,結(jié)果卻 " /> 我要看黄色片,在线看片网站,欧美日韩一区二区不卡三区

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

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

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

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

print_r($arr)之后,結(jié)果卻不是那樣的,最終結(jié)果是 Array ( [0] => a [2] => c [3] => d )

那么怎么才能做到缺少的元素會(huì)被填補(bǔ)并且數(shù)組會(huì)被重新索引呢?答案是

array_splice():

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

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

刪除數(shù)組指定元素

array_search()比較實(shí)用

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

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

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

php技術(shù)php數(shù)組中刪除元素之重新索引的方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久久琪琪去精品色村长 | 91网站网站网站在线 | 好吊色在线视频 | 四虎精品视频在线永久免费观看 | 久久成人精品视频 | 好吊色在线视频 | 在线播放亚洲 | 色狠狠成人综合色 | 亚洲天堂一区在线 | 精品国产福利第一区二区三区 | 极品丝袜高跟91极品系列 | 成人免费福利网站在线看 | 日本最新免费不卡二区在线 | 四虎国产永久在线精品免费观看 | 91亚洲区国产区精品区 | 精品国产91久久久久 | 91麻豆高清国产在线播放 | 欧美亚洲激情在线 | 91福利在线观看 | 91最新免费观看在线 | 一级做a爱片性色毛片武则天五则 | 国产成人精品久久亚洲高清不卡 | 四虎国产精品免费久久久 | 一本色道久久88综合亚洲精品高清 | a黄色网 | 久久在精品线影院精品国产 | 天天舔天天爱 | 国语自产自拍秒拍在线视频 | 久久麻豆精品 | 国内精品伊人久久大香线焦 | 精品在线看 | 免费伊人网 | 久久久午夜精品理论片 | 国产专区青青草原亚洲 | 国内精品久久久久久久星辰影视 | 四虎免费最新在线永久 | 色老板在线观看永久免费视频 | 色综合手机在线 | 男女一级毛片免费视频看 | 亚洲线精品久久一区二区三区 | 欧美日韩一区二区三区自拍 |