Mehrere Variabeln auf inhaltliche Gleichheit prüfen

Man könnte auch ein zweites Array anlegen und die Werte rein pushen wenn sie noch nicht vorhanden sind.
Und die ganzen S-Variablen solle man in einem weiteren Array speichern.

Hier mal etwas Code zur Erklärung:
HTML:
<input type="text" name="spieler[]" />
Das erstellt ein Array im POST-Array;

PHP:
$team = array();
foreach ($_POST['spieler'] as $spieler) :
  if(in_array($spieler, $team)) echo 'Spieler doppelt ausgewählt';
  else $team[]=$spieler;
endforeach;
Hier wird das POST-Array ($_POST['spieler']) durchlaufen und die Spieler in das $team Array gepusht.
in_array() prüft dabei ob der Wert/Spieler schon im $team Array enthalten ist.
 
Zuletzt bearbeitet:
Zurück