Код: Выделить всё
$array = array(1, 2, 3, 3, 4, 5);
if(unique_in_array($array, 1)) // true
if(unique_in_array($array, 3)) // false
Код: Выделить всё
function unique_in_array($arr, $search){
$found = 0;
foreach($arr as $val){
if($search == $val){
$found++;
}
}
if($found > 1){
return true;
} else {
return false;
}
}
Код: Выделить всё
$array_val_count = array_count_values($array);
if($array_val_count[$search] > 1){
return true;
} else {
return false;
}
Подробнее здесь: https://stackoverflow.com/questions/451 ... -is-unique
Мобильная версия