Methode: 1. Verwenden Sie die Funktion in_array(), um zu erkennen, ob ein bestimmter Elementwert im Array vorhanden ist. Die Syntax lautet „in_array(Elementwert, Array)“. 2. Verwenden Sie die Funktion array_search(), um nach dem zu suchen angegebener Elementwert im Array, Syntax „array_search(element value, array)“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP-Version 7.1, DELL G3-Computer
php bestimmt, ob sich ein Element im Array befindet
Methode 1: Verwenden Sie die Funktion in_array() Die Funktion
in_array() kann herausfinden, ob das Array einen bestimmten Wert enthält. Wenn er existiert, gibt sie TRUE zurück, wenn er nicht existiert, gibt sie FALSE zurück. Das Syntaxformat lautet wie folgt:
in_array($needle, $array[, $strict = FALSE])
Die Parameterbeschreibung lautet wie folgt:
Beispiel: Verwenden Sie die Funktion in_array(), um zu bestimmen, ob das Array einen bestimmten Wert enthält.
<?php header("Content-type:text/html;charset=utf-8"); $sites = array('a', 'b', '1', 2, 3); if (in_array("a", $sites)) { echo "指定元素在数组中"; } else { echo "指定元素不在数组中"; } ?>
Wenn der angegebene Schlüsselwert im Array gefunden wird, geben Sie den entsprechenden Schlüsselnamen zurück, andernfalls geben Sie FALSE zurück. Wird ein Schlüsselwert mehr als einmal im Array gefunden, wird der Schlüsselname zurückgegeben, der zum ersten gefundenen Schlüsselwert passt.
Das Syntaxformat dieser Funktion ist wie folgt:array_search($needle, $haystack[, $strict = false])
Die Parameterbeschreibung lautet wie folgt:
$needle: ist der zu suchende Wert. Wenn $needle ein Zeichenfolgentyp ist, wird bei der Suche die Groß-/Kleinschreibung beachtet ;
$haystack: Ist ein Array;
<?php header("Content-type:text/html;charset=utf-8"); $sites = array("a"=>"red","b"=>"green","c"=>"blue"); if (array_search("red",$sites)) { echo "指定元素在数组中"; } else { echo "指定元素不在数组中"; } echo "<br>指定元素的键名为:".array_search("red",$sites); ?> ?>
“
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob sich ein Element in einem Array in PHP befindet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!