Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie in PHP, ob ein Array einen bestimmten Wert enthält

So ermitteln Sie in PHP, ob ein Array einen bestimmten Wert enthält

PHPz
PHPzOriginal
2023-04-27 09:07:39515Durchsuche

Verwenden Sie in PHP die Funktion in_array(), um festzustellen, ob ein Array einen bestimmten Wert enthält. Die Funktion in_array() akzeptiert zwei Parameter: den zu findenden Wert und das zu findende Array. Wenn der Wert im Array vorhanden ist, gibt die Funktion „true“ zurück, andernfalls gibt sie „false“ zurück.

Im folgenden Beispiel finden wir ein bestimmtes Element in einem Array mit mehreren Elementen:

$array = array("apple", "banana", "orange", "grape");

if (in_array("orange", $array)) {
    echo "The element was found";
} else {
    echo "The element was not found";
}

Im obigen Beispiel haben wir zunächst ein Array mit vier Wörtern definiert. Verwenden Sie dann die Funktion in_array, um im Array nach dem Element „orange“ zu suchen. Der Wert ist im Array vorhanden, daher gibt das Programm „Das Element wurde gefunden“ aus.

Hier ist ein weiteres Beispiel, bei dem eine Schleife verwendet wird, um alle Werte in einem Array zu durchsuchen:

$array = array("apple", "banana", "orange", "grape");

foreach ($array as $value) {
    if (in_array($value, $array)) {
        echo "The element $value was found\n";
    } else {
        echo "The element $value was not found\n";
    }
}

Im obigen Beispiel iterieren wir zunächst über ein Array mit vier Wörtern. Verwenden Sie dann die Funktion in_array, um nach jedem Element im Array zu suchen. Wenn das Element im Array vorhanden ist, gibt das Programm „Das Element [Elementname] wurde gefunden“ aus, andernfalls gibt das Programm „Das Element [Elementname] wurde nicht gefunden“ aus.

Insgesamt bietet die Funktion in_array eine einfache und effektive Möglichkeit, festzustellen, ob ein Array einen bestimmten Wert enthält. Beim Schreiben von Code muss der Programmierer bestimmen, welche Elemente im Array gefunden werden und wie das Programm diese Elemente verarbeiten soll. Durch die Verwendung der in_array-Funktion wird dieser Vorgang einfacher und intuitiver.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob ein Array einen bestimmten Wert enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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