Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie Schlüssel-Wert-Paare in einem Array in PHP

So erhalten Sie Schlüssel-Wert-Paare in einem Array in PHP

PHPz
PHPzOriginal
2023-04-20 15:07:45847Durchsuche

In der PHP-Sprache ist Array ein sehr wichtiger Datentyp, der zum Speichern von Schlüssel-Wert-Paaren verwendet wird. In der tatsächlichen Entwicklung müssen wir häufig mit Arrays arbeiten, z. B. Schlüssel-Wert-Paare abrufen, Schlüssel-Wert-Paare hinzufügen oder löschen usw. In diesem Artikel erfahren Sie, wie Sie Schlüssel-Wert-Paare aus einem PHP-Array extrahieren.

Zuerst müssen wir die Datenstruktur von Arrays in PHP verstehen. Ein Array in PHP ist eine ungeordnete Sammlung von Schlüssel-Wert-Paaren, die jede Art von Wert speichern kann. Die Schlüssel und Werte im Array können unterschiedliche Datentypen sein, z. B. Zeichenfolgen, Ganzzahlen, Gleitkommazahlen usw. In PHP gibt es zwei Arten von Arrays: gewöhnliche Arrays und assoziative Arrays.

Ein normales Array ist ein Array, dessen Schlüssel ganzzahlige Typen sind. Zum Beispiel:

$numbers = array(1, 2, 3, 4, 5);

Assoziatives Array bedeutet ein Array, dessen Schlüssel String-Typen sind. Zum Beispiel:

$person = array("name" => "Jack", "age" => 30, "gender" => "male");

In PHP können wir die Schlüssel und Werte im Array auf folgende Weise abrufen:

  1. Verwenden von Array-Indizes
    Die Indizes gewöhnlicher Arrays steigen von 0 an, und Sie können Indizes für den Zugriff verwenden Elemente im Array. Wenn Sie beispielsweise im obigen Beispiel das dritte Element im gewöhnlichen Array $numbers abrufen möchten, können Sie den folgenden Code verwenden:
echo $numbers[2]; //输出 3

In assoziativen Arrays müssen Sie den Schlüsselnamen als abzurufenden Array-Index verwenden der Schlüsselwert. Wenn Sie beispielsweise das Alter im assoziativen Array $person im obigen Beispiel erhalten möchten, können Sie den folgenden Code verwenden:

echo $person["age"]; //输出 30
  1. Verwenden Sie eine foreach-Schleife zum Durchlaufen
    Die foreach-Schleife kann jedes Element im Array durchlaufen. Innerhalb der Schleife können wir über die Schlüsselwertvariablen von foreach auf die Schlüssel und Werte der Array-Elemente zugreifen. Wenn Sie beispielsweise im obigen Beispiel jedes Element im assoziativen Array $person durchlaufen möchten, können Sie den folgenden Code verwenden:
foreach ($person as $key => $value) {
    echo $key . ": " . $value . "\n";
}

Der obige Code gibt Folgendes aus:

name: Jack
age: 30
gender: male

Durch die foreach-Schleife können wir eine Schleife durchführen Durch jedes Element im Array führen Sie Operationen aus.

Durch die obige Einführung können wir bereits Schlüssel-Wert-Paare aus PHP-Arrays extrahieren. In der tatsächlichen Entwicklung müssen wir unterschiedliche Methoden zum Betreiben von Arrays für unterschiedliche Geschäftsszenarien verwenden. Daher müssen wir beim Schreiben von PHP-Code die Fähigkeiten im Array-Betrieb flexibel beherrschen, um Entwicklungsaufgaben besser abschließen zu können.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie Schlüssel-Wert-Paare in einem Array in PHP. 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