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

print_r($arr)之后,結(jié)果卻 " /> 国产精品欧美日韩,青青成人,久久999视频

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

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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲香蕉在线视频 | 在线日韩精品视频 | 精品一区电影 | 欧美精品在线观看 | 午夜日韩| 久久久av | 日韩欧美国产精品一区二区 | 91精品中文字幕一区二区三区 | 国产精品久久久久久久久久不蜜臀 | 99精品国产一区二区三区 | 暖暖日本在线视频 | 日产精品久久久一区二区福利 | 日本中文字幕日韩精品免费 | 成人免费网视频 | 日韩精品激情 | 在线播放国产一区二区三区 | 亚洲一区中文字幕 | 18成人在线观看 | 97高清国语自产拍 | 国产一区影院 | 久久国产视频网 | 亚洲一区毛片 | 最近日韩中文字幕 | 蜜臀网 | 成人久久18免费网站麻豆 | 日韩精品一区二区三区中文字幕 | 欧美一卡二卡在线 | 日韩精品一区二区久久 | 亚洲国产一区在线 | 亚洲视频免费观看 | 国产a区| 亚洲一二三在线 | 天天干夜夜操 | 日韩在线欧美 | 久久一 | 久久久久久久久国产 | 天天综合日日夜夜 | 精品国产一区二区三区四区在线 | 一级片在线视频 | 久久久久亚洲精品 | 麻豆视频国产在线观看 |