Heim > Backend-Entwicklung > PHP-Problem > PHP ermittelt, ob ein Array eine String-Funktion enthält

PHP ermittelt, ob ein Array eine String-Funktion enthält

王林
Freigeben: 2023-05-07 12:13:07
Original
522 Leute haben es durchsucht

In PHP können wir die Funktion in_array() verwenden, um zu bestimmen, ob ein Array einen bestimmten Wert, einschließlich Strings, enthält.

Syntaxbeispiel:

in_array($needle, $haystack);
Nach dem Login kopieren

Unter diesen stellt $needle den zu findenden Wert und $haystack das zu durchsuchende Array dar.

Rückgabewert: Wenn $needle in $haystack gefunden wird, wird true zurückgegeben, andernfalls wird false zurückgegeben.

Zusätzlich zur Funktion in_array() können wir auch die Funktion array_search() zum Suchen verwenden. Ihre Verwendung ist wie folgt:

array_search($needle, $haystack);
Nach dem Login kopieren

Unter diesen repräsentiert $needle den zu durchsuchenden Wert und $haystack repräsentiert das Array gesucht werden.

Rückgabewert: Wenn $needle in $haystack gefunden wird, wird der Schlüsselname des Elements zurückgegeben, andernfalls wird false zurückgegeben.

Zusätzlich zu den oben genannten Funktionen können wir auch eine Variante der in_array()-Funktion verwenden – in_array_case(). Die Verwendung ist die gleiche wie in_array(), außer dass die Groß-/Kleinschreibung beachtet wird. Zum Beispiel:

in_array_case("apple", array("Apple", "banana", "cherry"));//false
in_array_case("Apple", array("Apple", "banana", "cherry"));//true
Nach dem Login kopieren

Zusammenfassung: PHP bietet mehrere Möglichkeiten, um festzustellen, ob ein Array eine bestimmte Zeichenfolge enthält. Die spezifische zu verwendende Methode hängt von der tatsächlichen Situation ab.

Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob ein Array eine String-Funktion enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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