複製程式碼 程式碼如下:
$arrF = array();
$arrS = array();
$intTotal = 100 5; 0; $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))
{
if(in_array($v, $arrRF))
{
if(in_array($v, $arrRF))
{ue
}
else
{
$arrRF[] = $v;
}
}
$intEnd = time();
$intTime = $intEnd-$intStart;
echo" />";
$intStart1 = time();
$arrRS = array_unique($arrT);
$intEnd2 = time();
$intTime2 = $intEnd2-$intStart1;
echo
$intTime2 = $intEnd2-$intStart1;
echo" ($intTime2)";
echo "
"; <br>print_r($arrT); <br>print_r($arrRF); <br>print_r($arrRS); echo "
綜上所述,在過濾數組重複值的時候,建議使用array_unuique,數組不大的時候兩者效率等同,而array_unique使用當然讓你的代碼一下子減了好幾行,數組容量過大時,函數的表現更好,為什麼不用呢?
以上就介紹了php數組 過濾掉PHP數組中的重複值的實現代碼,包括了php數組方面的內容,希望對PHP教程有興趣的朋友有所幫助。🎜