Let $ item essere il prodotto la cui frequenza si sta verificando per dell'array, $ array sia la matrice che si sta cercando in
SOLUZIONE 1:.
$array_count = array_count_values($array);
if (array_key_exists($item, $array_count) && ($array_count["$item"] > 1))
{
/* Execute code */
}
array_count_values () restituisce un array utilizzando i valori dell'array input come chiavi e la loro frequenza in ingresso come valori (http://php.net/manual/en/function.array-count-values.php)
SOLUZIONE 2:
if (count(array_keys($array, $item)) > 1)
{
/* Execute code */
}
Controllare questo http://www.php.net/manual/en/function.array-keys.php - "Se è specificato il valore di ricerca opzionale, vengono restituite solo le chiavi per quel valore"
Potrebbe essere opportuno considerare l'istanza in cui '$ item' non esiste in' $ array'. – salathe
Sì, grazie per averlo indicato. Aggiungerò quel caso. – Ninja
Questo era quello che stavo cercando! Grazie mille!! –