【发布时间】:2013-02-08 12:29:05
【问题描述】:
以下是我的代码:
$array1=('23','3','55','67');
function has_dupes($array1){
$dupe_array = array();
foreach($array1 as $val){
if(++$dupe_array[$val] > 1){
return true;
}
}
return false;
}
我是 PHP 新手,想编写一个函数来检查数组中是否存在重复整数。我的代码如下:
它给出一个错误:Parse error: syntax error, unexpected ',' on line 1
【问题讨论】:
-
使用类似 array_count_values() (php.net/manual/en/function.array-count-values.php) 或 array_unique() (php.net/manual/en/function.array-unique.php) 可能是一种更简单的方法......例如 return (max(array_count_values($myArray)) > 1 );
-
回声回声回声回声...