Heim  >  Artikel  >  Backend-Entwicklung  >  So fragen Sie ab, welche Array-Daten sich in PHP befinden

So fragen Sie ab, welche Array-Daten sich in PHP befinden

PHPz
PHPzOriginal
2023-04-23 10:06:22419Durchsuche

In PHP ist die Abfrage, ob Daten in einem Array vorhanden sind, eine häufige Aufgabe. Die Abfrage, ob Daten in einem Array vorhanden sind, kann mithilfe einiger integrierter PHP-Funktionen erreicht werden, darunter in_array() und array_search().

Verwenden Sie die Funktion in_array(), um zu prüfen, ob Daten in einem Array vorhanden sind.

Die Funktion in_array() ist eine der in PHP integrierten Funktionen, mit der ermittelt wird, ob ein bestimmter Wert in einem Array vorhanden ist. Die Funktion in_array() benötigt zwei Parameter, der erste Parameter ist der zu prüfende Wert und der zweite Parameter ist das zu prüfende Array.

Der folgende Code zeigt beispielsweise, wie die Funktion in_array() verwendet wird, um zu überprüfen, ob ein bestimmter Wert in einem Array vorhanden ist:

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

if (in_array("banana", $fruits)) {
    echo "Banana exists in the array.";
} else {
    echo "Banana doesn't exist in the array.";
}

Dieser Code gibt „Banana existiert im Array aus.“ aus $fruits-Array.

Verwenden Sie die Funktion array_search(), um die Indexposition eines Werts zu ermitteln.

Die Funktion array_search() ist eine weitere häufig verwendete PHP-Funktion, mit der Sie die Position eines bestimmten Werts in einem Array ermitteln können. Wenn der Wert nicht im Array erscheint, gibt die Funktion „false“ zurück. Wenn der Wert im Array vorhanden ist, gibt die Funktion die Indexposition des ersten Vorkommens des Werts zurück.

Das Folgende ist ein Beispielcode, der zeigt, wie Sie die Funktion array_search() verwenden, um die Position eines bestimmten Werts in einem Array zu finden:

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

$position = array_search("orange", $fruits);

if ($position !== false) {
    echo "Orange exists in the array at position: " . $position;
} else {
    echo "Orange doesn't exist in the array.";
}

Dieser Code gibt „Orange existiert im Array an Position: 2“ aus, weil „ orange“ ist in $ die dritte Position im Fruit-Array.

Fazit

Die Abfrage, ob ein bestimmter Wert in einem Array vorhanden ist, ist eine häufige Aufgabe in PHP. Dies kann einfach in PHP erreicht werden, indem eine der integrierten Funktionen wie in_array() und array_search() implementiert wird. Daher kann die Beherrschung dieser Funktionen die Entwicklungseffizienz effektiv verbessern.

Das obige ist der detaillierte Inhalt vonSo fragen Sie ab, welche Array-Daten sich in PHP befinden. 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