susi: auf doppelte Inhalte im Array prüfen

Beitrag lesen

Hallo,
wie gut findet ihr meinen Ansatz in einem Array auf doppelte Einträge zu prüfen:

Array $cells enthält Feld-ID's unbekannter Anzahl einer Datenbankform. Stets nur "alphanumeric" (Überprüfung an anderer Stelle). Ausgeschlossen werden sollen doppelte Feld-ID's wegen Konflikten bei POST und co.

  
//Konsistenzkontrolle: doppelte Schlüssel  
$keycounts  = array_count_values($cells);  
foreach($keycounts as $keycount) if ($keycount > 1) $DBinfo = "double_key";  

An anderer Stelle prüfe ich $DBinfo auf Inhalt: wenn ungleich "db_ok" gibt es entsprechende Fehlermeldungen aus.

Gibt es etwas noch eleganteres? Wie macht ihr das? Funktion übersehen?

Grüße