Wie kann ich überprüfen, ob ein Array-Element vorhanden ist?

In PHP kannst du die "in_array" Funktion verwenden, um zu überprüfen, ob ein Element in einem Array vorhanden ist. Die Funktion nimmt zwei Parameter an: den Wert, nach dem du suchen möchtest, und das Array, in dem du suchen möchtest. Es gibt einen booleschen Wert zurück, der angibt, ob der Wert im Array gefunden wurde oder nicht.

Zum Beispiel, wenn du ein Array namens $fruits hast und überprüfen möchtest, ob es den Wert "Apfel" enthält, würdest du den folgenden Code verwenden:

<?php

$fruits = ["Apfel", "Banane"];
if (in_array("Apfel", $fruits)) {
  echo "Apfel existiert im Array";
} else {
  echo "Apfel existiert nicht im Array";
}

Man kann auch array_search() Funktion benutzen um zu überprüfen ob das Element im Array existiert, diese Funktion gibt den Schlüssel des Elements zurück falls es existiert, andernfalls false.

<?php

$fruits = ["Apfel", "Banane"];
$key = array_search("Apfel", $fruits);
if ($key !== false) {
  echo "Apfel existiert im Array";
} else {
  echo "Apfel existiert nicht im Array";
}