So ermitteln Sie, ob sich ein Zeichen in einem Array in PHP befindet

PHPz
Freigeben: 2023-04-19 13:59:24
Original
816 Leute haben es durchsucht

In PHP gibt es viele Methoden, um festzustellen, ob sich ein Zeichen in einem Array befindet.

1. Verwenden Sie die Funktion in_array()

Die Funktion in_array() kann verwendet werden, um zu bestimmen, ob sich ein Wert in einem Array befindet und der Rückgabewert wahr oder falsch ist .

Beispielcode:

$array = array('apple', 'banana', 'orange');
if (in_array('apple', $array)) {
    echo 'yes';
} else {
    echo 'no';
}
Nach dem Login kopieren

Das Ausgabeergebnis ist: ja

2 Verwenden Sie die Funktion array_search()

Die Funktion array_search( ) kann verwendet werden, um die Position eines Werts in einem Array zu finden und gibt false zurück, wenn er nicht existiert.

Beispielcode:

$array = array('apple', 'banana', 'orange');
$key = array_search('banana', $array);
if ($key !== false) {
    echo 'yes';
} else {
    echo 'no';
}
Nach dem Login kopieren

Das Ausgabeergebnis ist: ja

3 Verwenden Sie die Funktion in_array() und strenge Parameter

#. 🎜🎜 Der dritte Parameter der Funktion #in_array() kann angeben, ob die Groß-/Kleinschreibung beachtet werden soll, geben Sie „true“ an.

Beispielcode:

$array = array('apple', 'banana', 'orange');
if (in_array('Apple', $array, true)) {
    echo 'yes';
} else {
    echo 'no';
}
Nach dem Login kopieren
Das Ausgabeergebnis ist: nein

4 Verwenden Sie die Funktion array_search() und strenge Parameter

#. 🎜🎜 Der dritte Parameter der Funktion #array_search() kann auch angeben, ob die Groß-/Kleinschreibung beachtet wird.

Beispielcode:

$array = array('apple', 'banana', 'orange');
$key = array_search('Apple', $array, true);
if ($key !== false) {
    echo 'yes';
} else {
    echo 'no';
}
Nach dem Login kopieren

Das Ausgabeergebnis ist: nein

5 Verwenden Sie die Funktionen in_array() und array_map()

. # 🎜🎜#array_map()-Funktion kann alle Werte in einem Array in Klein- oder Großbuchstaben umwandeln, bevor ein Urteil gefällt wird.

Beispielcode:

$array = array('apple', 'banana', 'orange');
$lower_array = array_map('strtolower', $array);
if (in_array('apple', $lower_array)) {
    echo 'yes';
} else {
    echo 'no';
}
Nach dem Login kopieren
Das Ausgabeergebnis ist: ja

6 Verwenden Sie die Funktionen array_search() und array_map()

# 🎜🎜#Verwenden Sie auf ähnliche Weise die Funktion array_map(), um alle Werte in einem Array in Klein- oder Großbuchstaben umzuwandeln, und suchen Sie dann.

Beispielcode:

$array = array('apple', 'banana', 'orange');
$lower_array = array_map('strtolower', $array);
$key = array_search('Apple', $lower_array);
if ($key !== false) {
    echo 'yes';
} else {
    echo 'no';
}
Nach dem Login kopieren

Das Ausgabeergebnis ist: ja

Zusammenfassend kann in_array() verwendet werden, um zu bestimmen, ob ein Zeichen vorhanden ist Bei einer Array-Funktion, einer array_search()-Funktion und Parametern verwandter Funktionen wird die Groß-/Kleinschreibung beachtet. In der tatsächlichen Entwicklung kann die Auswahl der geeigneten Methode entsprechend der jeweiligen Situation die Codeeffizienz verbessern.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob sich ein Zeichen in einem Array in PHP befindet. 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