function sameNameUniqueCheck(& $FORM) {
if ($_POST['name'] != null) {
$arr_first = array_filter($_POST['name']);
$count_first = count($arr_first);
if ($_POST['name'] != null) {
$arr_first = array_filter($_POST['name']);
$count_first = count($arr_first);
if ($count_first != 0) {
$arr_second = array_unique($arr_first);
$count_second = count($arr_second);
if ($count_first != $count_second) {
$FORM['ERROR_DOC'] .= "同じ名が入力されています。<br>";
}
}
}
}
array_filter()此函数用来过滤数组中的单元
array_unique()此函数用来移除数组中重复的值
说明:首先过滤数组并计算次数组的count;然后移除重复的值并计算count;最后通过他们的count来比较是否同名