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

php 移除數(shù)組重復(fù)元素的一點(diǎn)說明

如:
復(fù)制代碼 代碼如下:
$test_array=array(1,2,3,4,4,5,5,6);
$test_array_unique=array_unique($test_array);
print_r($test_array_unique);
$test_array=array(1,2,3,4,4,5,5,6);
$test_array_unique=array_unique($test_array);
print_r($test_array_unique);
但是至此,不要粗心,事還沒結(jié)束。細(xì)心的看你會發(fā)現(xiàn)經(jīng)管重復(fù)的元素被移除了,但是剩下來這些元素的索引沒有變化,這樣的話如果用for循環(huán)調(diào)用這個數(shù)組元素的時(shí)候就會發(fā)生錯誤了,因?yàn)閒or循環(huán)的時(shí)候是按照數(shù)字遞增,而且大多數(shù)人用的是count($test_array_unique)來獲得數(shù)組的大小,這樣就會造成一些元素被遺漏;
復(fù)制代碼 代碼如下:
$test_array=array(1,2,3,4,4,5,5,6);
$test_array_unique=array_unique($test_array);
for($i=0;$i<count($test_array_unique);$i++)
{
echo $test_array_unique[$i];
}
$test_array=array(1,2,3,4,4,5,5,6);
$test_array_unique=array_unique($test_array);
for($i=0;$i<count($test_array_unique);$i++)
{
echo $test_array_unique[$i];
}
這樣你不會看到元素6被輸出,因?yàn)?的索引是8,處理前的數(shù)組和處理后的數(shù)組索引沒有任何改變;
解決辦法:
當(dāng)然,這里解決辦法太多了,我介紹的只是一種我覺得比較簡單的方法,那就是函數(shù)array_values,array_values是返回?cái)?shù)組的值,跟索引沒有關(guān)系,這樣處理后會形成一個新的數(shù)組,嚴(yán)格按照數(shù)字遞增的索引,這樣再使用for循環(huán)輸出邊一切OK了!
復(fù)制代碼 代碼如下:
$test_array=array(1,2,3,4,4,5,5,6);
$test_array_unique=array_values(array_unique($test_array));
for($i=0;$i<count($test_array_unique);$i++)
{
echo $test_array_unique[$i];
}

php技術(shù)php 移除數(shù)組重復(fù)元素的一點(diǎn)說明,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 放不下的牵挂简谱| 热血街区| 汤图片大全高清图片| 性治疗营电影| 复仇意大利| 天下免费大全正版资料| 女生被草视频| 胖猫图片| 《遇见你之后》电影在线观看| 那根所有权| 《ulises》完整版在线观看| 常宝霆| 吴彦姝演过的电视剧大全| 纳杰| 杨澜的个人资料简介| 大奉打更人电视剧在线| 沙漠里的鱼| 普通日记200字可抄| 大胆写真| 《失乐园》电影| 第五单元初试身手| 电影五十度黑| 电影不知不觉诱惑你| 牛的交配视频| 大空头 电影| 美人鱼公主| 人民日报评墨茶| 羞羞答答av| 日韩电影免费在线观看| 周岁封酒| 珍珠传奇 电视剧| 梁祝吉他谱独奏完整| 萧明| 拂乡心| 海洋之歌免费观看完整中文版| 吻戏韩剧| 巴戈| 意大利辣椒1984| 日本大电影| 与妻书 电影| 澳门风云2演员表|