Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Arten von Arrays gibt es in PHP7.0?

Welche Arten von Arrays gibt es in PHP7.0?

WBOY
WBOYOriginal
2023-05-27 17:01:521068Durchsuche

Welche Arten von Arrays gibt es in PHP7.0?

Array ist ein sehr wichtiger Datentyp in PHP7.0. Es kann mehrere Werte speichern und auf diese Werte kann über Index oder Schlüssel zugegriffen werden. In PHP 7.0 sind Array-Typen sehr flexibel und können daher zur Lösung vieler verschiedener Programmierprobleme verwendet werden. In diesem Artikel stellen wir die Array-Typen in PHP7.0 und deren Verwendung vor.

1. Gewöhnliche Arrays

Gewöhnliche Arrays sind einer der häufigsten Typen in PHP7.0. Es besteht aus einer geordneten Liste von Schlüssel-Wert-Paaren, wobei die Schlüssel vom Typ Integer oder String sind und die Werte einen beliebigen Datentyp haben können. Hier ist ein Beispiel für ein normales Array:

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

Im obigen Code haben wir ein normales Array bestehend aus „Apfel“, „Banane“ und „Orange“ erstellt und es in der Variablen $fruits gespeichert. Wir können über Indizes auf die Elemente im Array zugreifen, wie unten gezeigt:

echo $fruits[0]; //输出"apple"
echo $fruits[1]; //输出"banana"
echo $fruits[2]; //输出"orange"

2. Assoziatives Array

Ein assoziatives Array ist ein Array, das aus einer Liste von Schlüssel-Wert-Paaren besteht, wobei der Schlüssel ein Zeichenfolgentyp ist. In PHP werden assoziative Arrays auch „Wörterbücher“ oder „Hash-Tabellen“ genannt. Hier ist ein Beispiel für ein assoziatives Array:

$grades = array("John" => 95, "Mary" => 87, "Bob" => 78);

Im obigen Code haben wir ein assoziatives Array erstellt, bei dem der Name des Schülers der Schlüssel und die Note der Wert ist. Wir können per Schlüssel auf die Elemente im Array zugreifen, wie unten gezeigt:

echo $grades["John"]; //输出95
echo $grades["Mary"]; //输出87
echo $grades["Bob"]; //输出78

3. Mehrdimensionales Array

Ein mehrdimensionales Array ist ein spezieller Array-Typ, der aus anderen Arrays besteht. In PHP können mehrdimensionale Arrays beliebig verschachtelt werden. Hier ist ein Beispiel für ein dreidimensionales Array:

$people = array(
    array("name" => "John", "age" => 23, "city" => "New York"),
    array("name" => "Mary", "age" => 34, "city" => "London"),
    array("name" => "Bob", "age" => 45, "city" => "Paris")
);

Im obigen Code haben wir ein dreidimensionales Array erstellt, in dem jedes Element den Namen, das Alter und die Stadt einer Person enthält. Wir können über mehrere Indizes auf Elemente im Array zugreifen, wie unten gezeigt:

echo $people[0]["name"]; //输出John
echo $people[1]["age"]; //输出34
echo $people[2]["city"]; //输出Paris

4. Arrays und Funktionen

In PHP7.0 gibt es viele integrierte Funktionen zur Verarbeitung von Arrays. Hier sind einige häufig verwendete Funktionen:

  1. count() – Gibt die Anzahl der Elemente in einem Array zurück
  2. sort() – Sortiert ein Array in aufsteigender Reihenfolge
  3. rsort() – Sortiert ein Array in absteigender Reihenfolge
  4. shuffle( ) – Mischt die Array-Elemente in zufälliger Reihenfolge.
  5. array_merge() – führt zwei oder mehr Arrays zu einem Array zusammen.
  6. array_key_exists() – prüft, ob der angegebene Schlüssel im Array vorhanden ist.
  7. in_array() – prüft, ob der angegebene Wert in existiert das Array中

Zusätzlich zu den integrierten Funktionen können wir auch die foreach-Schleife verwenden, um alle Elemente im Array zu durchlaufen. Hier ist ein Beispiel für eine foreach-Schleife:

foreach($grades as $name => $grade) {
    echo "$name 的成绩是 $grade 分。";
}

Im obigen Code durchläuft die Schleife jedes Element im $grades-Array und speichert den Schlüssel und den Wert in den Variablen $name und $grade. Anschließend wurden der Name und die Note jedes Schülers ausgedruckt.

Zusammenfassung:

In PHP7.0 sind Array-Typen sehr flexibel und können zur Lösung vieler verschiedener Programmierprobleme verwendet werden. Wir haben gewöhnliche Arrays, assoziative Arrays und mehrdimensionale Arrays sowie einige häufig verwendete Array-Funktionen und Schleifen eingeführt. Unabhängig davon, ob Sie Anfänger oder erfahrener Entwickler sind, sollten Sie die Verwendung von Arrays beherrschen, um die leistungsstarken Programmierfunktionen von PHP optimal nutzen zu können.

Das obige ist der detaillierte Inhalt vonWelche Arten von Arrays gibt es in PHP7.0?. 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