如何檢查數組中是否有至少一個項目與其他項目不同?例如。在PHP中,如何檢查數組項目是否與PHP中的其他項目不同
$array(3, 3, 3, 3); // returns false
$array(3, 3, 5, 3, 2); // returns true
$array(3, 3, 5, 3, 3); // returns true
該數組有無數個項目。有沒有這樣的算法?
感謝
如何檢查數組中是否有至少一個項目與其他項目不同?例如。在PHP中,如何檢查數組項目是否與PHP中的其他項目不同
$array(3, 3, 3, 3); // returns false
$array(3, 3, 5, 3, 2); // returns true
$array(3, 3, 5, 3, 3); // returns true
該數組有無數個項目。有沒有這樣的算法?
感謝
如果你想要去的更多手動方式:
<?php
$array = array(3, 3, 3, 3);
$different = false;
for($i=1;i<count($array);i++)
{
if($array[$i] != $array[$i-1])
{
$different = true;
}
}
?>
嘗試http://stackoverflow.com/questions/3075643/how-do-i-check-all - 元素元素是相同的 – MLeFevre
這應該是有用的,我認爲:http://www.php.net/manual/en/function.array-count-values.php –