在 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
$a = array('a', 'b', 'c', 'a');
if (count(array_unique($a)) > 1) {
}
如果您想采用更手动的方式:
<?php
$array = array(3, 3, 3, 3);
$different = false;
for($i=1;i<count($array);i++)
{
if($array[$i] != $array[$i-1])
{
$different = true;
}
}
?>