In PHP können wir die Funktion in_array() verwenden, um festzustellen, ob ein Wert in einem Array vorhanden ist. Das Format dieser Funktion ist wie folgt:
bool in_array(mixed $needle, array $haystack [, bool $strict = FALSE ])
Darunter ist $needle der zu durchsuchende Wert, $haystack ist das zu durchsuchende Array und $strict ist ein optionaler Parameter, der angibt, ob der strikte Modus aktiviert werden soll (Standard ist). FALSCH).
Wenn der Wert im Array vorhanden ist, ist der Rückgabewert TRUE, andernfalls wird FALSE zurückgegeben.
Der Beispielcode lautet wie folgt:
<?php // 示例数组 $arr = array("apple", "orange", "banana"); // 判断orange是否存在于数组中 if (in_array("orange", $arr)) { echo "orange存在于数组中。"; } else { echo "orange不存在于数组中。"; } // 判断pear是否存在于数组中 if (in_array("pear", $arr)) { echo "pear存在于数组中。"; } else { echo "pear不存在于数组中。"; } ?>
Die Ausgabe des obigen Codes lautet wie folgt:
orange存在于数组中。 pear不存在于数组中。
Zusätzlich zur Funktion in_array() stellt PHP auch andere Funktionen bereit, um festzustellen, ob Array-Elemente vorhanden sind, wie zum Beispiel array_key_exists( ), in_array() usw. Wählen Sie einfach die passende Funktion entsprechend Ihren spezifischen Bedürfnissen aus.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob in PHP ein Array vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!