天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

過濾掉PHP數(shù)組中的重復(fù)值的實現(xiàn)代碼

復(fù)制代碼 代碼如下:
<?php
$arrF = array();
$arrS = array();
$intTotal = 100;
$intRand = 10;
for($i=0; $i < $intTotal; $i++)
{
$arrF[] = rand(1, $intRand);
$arrS[] = rand(1, $intRand);
}
$arrT = array_merge($arrF, $arrS);
$arrRF = array();
$intStart = time();
foreach($arrT as $v)
{
if(in_array($v, $arrRF))
{
continue;
}
else
{
$arrRF[] = $v;
}
}
$intEnd = time();
$intTime = $intEnd-$intStart;
echo "With Continue,Spend time:$intTime<br/>";
$intStart1 = time();
$arrRS = array_unique($arrT);
$intEnd2 = time();
$intTime2 = $intEnd2-$intStart1;
echo "With array_unique function,Spend time:($intTime2)";
echo "<pre>";
print_r($arrT);
print_r($arrRF);
print_r($arrRS);
echo "</pre>";
?>

在$intTotal比較小的情況下,比如說1000以內(nèi),$intRand的取值基本不影響結(jié)果,兩者執(zhí)行的時間都差不多。

測試$intTotal 大于10000時,$intRand取值100時,使用array_unique的效率要高于foreach循環(huán)判斷,$intRand=10,兩者執(zhí)行時間一致。

因此,可以得出結(jié)論,當(dāng)數(shù)組容量不大,大概在1000以內(nèi)時,使用兩者的執(zhí)行效率差不多。

當(dāng)數(shù)組容量比較大時(具體應(yīng)該到什么值,我沒有詳細測試,感興趣的可以確定一下這個值),隨著$intRand的逐漸增大,array_unique的表現(xiàn)更好,我不使用$intTotal/$intRand這個比值,是因為,感覺并不是成比例變化,但是基本會遵循比值越大,array_unique表現(xiàn)越好。

綜上所述,在過濾數(shù)組重復(fù)值的時候,建議使用array_unuique,數(shù)組不大的時候兩者效率等同,而array_unique使用當(dāng)然讓你的代碼一下子減了好幾行,數(shù)組容量過大時,函數(shù)的表現(xiàn)更好,為什么不用呢?

php技術(shù)過濾掉PHP數(shù)組中的重復(fù)值的實現(xiàn)代碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 日产精品高潮呻吟AV久久 | 午夜福利体验免费体验区 | 东北女人一级毛片 | 中文字幕在线观看网址 | 深夜释放自己在线观看 | 亚洲男人天堂网 | 纯h超级大尺度小黄文 | 国产激情视频在线 | www.伊人| 忘忧草在线社区WWW日本直播 | 国产女人视频免费观看 | 麻豆精品国产剧情观看 | 色综合久久88一加勒比 | 久久久精品久久久久特色影视 | 国产精品女主播主要上线 | 久久中文字幕亚洲 | 帅哥男男GV在线1080P | 小骚妇BBBXXX| 久久亚洲午夜牛牛影视 | 亚洲日韩有码无线免费 | 国产亚洲美女精品久久久2020 | 亚洲国产精品一区二区久久第 | 快播电影网址 | 亚洲精品无码国产爽快A片百度 | 久久精品一卡二卡三卡四卡视频版 | 国产精品久久久久激情影院 | 久久精品国产亚洲AV久五月天 | 迈开腿让我看下你的小草莓声音 | SM高H黄暴NP辣H调教性奴 | 狠日狠干日曰射 | 1区2区3区4区产品不卡码网站 | 欧美亚洲国产激情一区二区 | 国产午夜视频在永久在线观看 | 亚洲福利天堂网福利在线观看 | 亚洲高清无在码在线电影 | 成人精品视频在线观看 | 97在线观看免费 | 一边喂奶一边做边爱 | 天美传媒在线完整免费观看网站 | 亚洲国产中文在线视频免费 | 亚洲视频黄 |