Einführung in PHP-Funktionen: Funktion in_array()

WBOY
Freigeben: 2023-11-04 17:08:01
Original
1910 Leute haben es durchsucht

Einführung in PHP-Funktionen: Funktion in_array()

PHP-Funktionseinführung: in_array()-Funktion

PHP ist eine häufig verwendete serverseitige Skriptsprache, die eine Fülle integrierter Funktionen zur Vereinfachung des Entwicklungsprozesses bietet. Unter diesen ist die Funktion in_array() eine sehr nützliche Funktion, um festzustellen, ob ein bestimmter Wert im Array vorhanden ist. In diesem Artikel wird die Verwendung der Funktion in_array() ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt.

1. Grundlegende Verwendung der Funktion in_array()
Die Funktion in_array() wird zum Suchen nach einem angegebenen Wert in einem Array verwendet und gibt einen booleschen Wert zurück, der angibt, ob der Wert gefunden wurde. Die grundlegende Syntax lautet wie folgt:

bool in_array (mixed $needle, array $haystack [, bool $strict = FALSE])

Parameterbeschreibung:

  • $needle: Der zu suchende Wert, der beliebig sein kann Typ.
  • $haystack: Array zum Durchsuchen.
  • $strict (optional): Der Standardwert ist FALSE, was bedeutet, dass keine Unterscheidung zwischen Datentypen erfolgt. Wenn es auf TRUE gesetzt ist, werden Datentypen streng verglichen.

Rückgabewert: TRUE, wenn der gesuchte Wert gefunden wird, andernfalls FALSE.

Hier ist ein einfaches Beispiel, das zeigt, wie die Funktion in_array() verwendet wird:

<?php
    $fruits = array("apple", "banana", "orange", "grape");

    if (in_array("apple", $fruits)) {
        echo "找到了苹果!";
    } else {
        echo "未找到苹果!";
    }

    if (in_array("watermelon", $fruits)) {
        echo "找到了西瓜!";
    } else {
        echo "未找到西瓜!";
    }
?>
Nach dem Login kopieren

Ausgabe:

找到了苹果!
未找到西瓜!
Nach dem Login kopieren

Im obigen Beispiel definieren wir zunächst ein Array $fruits, das die Namen von Früchten enthält. Anschließend verwenden wir die Funktion in_array(), um festzustellen, ob der angegebene Wert im Array vorhanden ist. In der ersten Beurteilungsbedingung ist der Wert, nach dem wir suchen, „Apfel“. Da dieser Wert im Array vorhanden ist, wird „Apfel gefunden!“ ausgegeben. In der zweiten Beurteilungsbedingung ist der gesuchte Wert „Wassermelone“. Da dieser Wert im Array nicht vorhanden ist, wird „Wassermelone nicht gefunden!“ ausgegeben.

2. Strikter Vergleich der Funktion in_array()
Im vorherigen Beispiel haben wir die Standardparameter verwendet, d. h. beim Vergleich wird nicht zwischen Datentypen unterschieden. Als nächstes zeigen wir, wie man die Funktion in_array() verwendet, um strenge Vergleiche durchzuführen.

<?php
    $numbers = array("1", 2, 3, "4");

    if (in_array("2", $numbers, true)) {
        echo "找到了2!";
    } else {
        echo "未找到2!";
    }
?>
Nach dem Login kopieren

Ausgabe:

未找到2!
Nach dem Login kopieren

Im obigen Beispiel haben wir ein Array $numbers definiert, das Zahlen enthält. Anschließend verwenden wir die Funktion in_array(), um einen strengen Vergleich durchzuführen, um festzustellen, ob das Array ein Element mit dem Wert „2“ enthält. Da es im Array ein Element mit dem Wert 2 gibt und der gesuchte Wert „2“ ist und ein strenger Vergleich durchgeführt wird, wird FALSE zurückgegeben und „2 nicht gefunden!“ ausgegeben.

Zusammenfassend ist die Funktion in_array() eine sehr nützliche PHP-Funktion, die schnell feststellen kann, ob ein Wert in einem Array vorhanden ist. Ich glaube, dass die Leser durch die obige Einführung und den Beispielcode die grundlegende Verwendung und Vorsichtsmaßnahmen der Funktion in_array() beherrschen. In der tatsächlichen Entwicklung kann die rationelle Verwendung dieser Funktion die Ausführungseffizienz und Lesbarkeit des Codes verbessern und das Auftreten von Fehlern reduzieren.

Das obige ist der detaillierte Inhalt vonEinführung in PHP-Funktionen: Funktion in_array(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage