PHP ist eine weit verbreitete Programmiersprache und eine der beliebtesten Sprachen für die Webentwicklung. Die PHP-Funktionsbibliothek bietet eine Vielzahl von Funktionen, unter denen die Funktion in_array() eine sehr nützliche Funktion ist. In diesem Artikel wird detailliert beschrieben, wie Sie die PHP-Funktion in_array() verwenden.
Die Funktion in_array() wird verwendet, um einen bestimmten Wert in einem Array zu finden. Diese Funktion gibt „true“ zurück, wenn der angegebene Wert gefunden wird, andernfalls gibt sie „false“ zurück.
Die Funktionssyntax lautet wie folgt:
bool in_array ( gemischt $needle , array $haystack [, bool $strict = FALSE ] )
Parameter $needle: Der zu findende Wert kann ein beliebiger Datentyp sein
Parameter $ Heuhaufen: zum Durchsuchen des Arrays
Parameter $strict: Optionaler Parameter, Standardwert ist „false“, was auf den nicht strengen Modus hinweist. Wenn auf „true“ gesetzt, wird zusätzlich zum Wert der Datentyp verglichen.
Gibt „true“ zurück, wenn $needle im $haystack-Array vorhanden ist. Wenn nicht gefunden, wird false zurückgegeben.
Hier sind ein paar Beispiele für die Verwendung der PHP-Funktion in_array():
(1) Suchen Sie eine Zeichenfolge
$fruits = array("apple", "banana", "orange", " Grape ");
if (in_array("banana", $fruits)) {
echo "bananafound";
}
Der obige Code definiert zunächst ein Array mit mehreren Früchten und verwendet dann die Funktion in_array() zur Überprüfung Ob es die Zeichenfolge „Banane“ enthält. Falls enthalten, wird „Banane gefunden“ ausgegeben.
(2) Zahlen finden
$numbers = array(1, 3, 5, 7, 9);
if (in_array(5, $numbers)) {
echo "Found 5";
}
with The Der obige Code ist ähnlich, hier wird ein Array definiert, das mehrere Zahlen enthält. Verwenden Sie dann die Funktion in_array(), um die Zahl 5 zu finden.
(3) Verwenden Sie strikte Parameter
$cars = array("Volvo", "BMW", "Toyota");
if (in_array("1", $cars, true)) {
echo "1 gefunden " ;
} else {
echo "1 notfound";
}
Im obigen Code verwenden wir den dritten Parameter der Funktion in_array(), den $strict-Parameter. Das bedeutet, dass neben übereinstimmenden Werten auch Datentypen verglichen werden. Wenn das Array also die Zeichenfolge „1“ enthält und Sie nach der Zahl 1 suchen, wird es keine Übereinstimmung geben.
Die PHP-Funktion in_array() ist ein leistungsstarkes und praktisches Tool zum Suchen nach bestimmten Werten in einem Array. Es akzeptiert mehrere Datentypen und kann strenge Vergleiche verwenden. Mit dieser Funktion können Sie prüfen, ob ein Wert in einem Array vorhanden ist, um die Ausführung von bedingten Anweisungen und logischen Operationen beim Schreiben von PHP-Code zu erleichtern.
Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung von PHP in_array() in der Funktionsbibliothek. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!