Heim > Artikel > Backend-Entwicklung > PHP bestimmt, ob Zeichen in einem Array enthalten sind
In der PHP-Entwicklung müssen wir häufig Zeichenfolgen verarbeiten und beurteilen. Um festzustellen, ob eine Zeichenfolge ein bestimmtes Zeichen enthält, können wir die Funktion in_array() in PHP verwenden. Mit der Funktion
in_array() wird ermittelt, ob ein Wert in einem Array vorhanden ist. Die Syntax dieser Funktion lautet wie folgt:
bool in_array ( mixed $value , array $array [, bool $strict = FALSE ] )
Parameterbeschreibung:
Als nächstes zeigen wir, wie man mit der Funktion in_array() ermittelt, ob ein String in einem Array enthalten ist.
Angenommen, wir haben ein Array $fruits:
$fruits = array("apple", "banana", "orange", "mango", "kiwi");
Jetzt möchten wir feststellen, ob es die Zeichenfolge „Banane“ enthält. Sie können den folgenden Code verwenden:
if (in_array("banana", $fruits)) { echo "数组中包含 'banana'。"; } else { echo "数组中不包含 'banana'。"; }
Wenn sich die Früchte im Array befinden, wird das Skript ausgegeben : Im Array enthält „Banane“.
数组中包含 'banana'。
如果果实不在数组中,该脚本将输出:数组中不包含 'banana'。
'banana' ist nicht im Array enthalten.
Zusätzlich zur Bestimmung, ob die Zeichenfolge im Array enthalten ist, können wir mit der Funktion in_array() auch feststellen, ob Zahlen, boolesche Typen, Arrays usw. im Array vorhanden sind. Hier ist ein Beispielcode: // 判断数字是否在数组中 $numbers = array(1, 2, 3, 4, 5); if (in_array(3, $numbers)) { echo "数字 3 在数组中。"; } else { echo "数字 3 不在数组中。"; } // 判断布尔型是否在数组中 $bools = array(true, false); if (in_array(false, $bools)) { echo "布尔型 false 在数组中。"; } else { echo "布尔型 false 不在数组中。"; } // 判断数组是否在数组中 $arrays = array( array("apple", "banana"), array("orange", "mango") ); $search_array = array("orange", "mango"); if (in_array($search_array, $arrays)) { echo "数组 ['orange', 'mango'] 在主数组中。"; } else { echo "数组 ['orange', 'mango'] 不在主数组中。"; }Zusammenfassend lässt sich sagen, dass mit der Funktion in_array() in PHP schnell und einfach ermittelt werden kann, ob Zeichenfolgen, Zahlen, boolesche Werte und Arrays in einem Array vorhanden sind. Achten Sie bei der Beurteilung von Zeichenfolgen unbedingt auf die Groß- und Kleinschreibung, um Fehleinschätzungen zu vermeiden. 🎜
Das obige ist der detaillierte Inhalt vonPHP bestimmt, ob Zeichen in einem Array enthalten sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!