Heim >Backend-Entwicklung >PHP-Problem >Lassen Sie uns über die ersten paar Dinge über PHP-Arrays sprechen
PHP ist eine leistungsstarke Open-Source-Skriptsprache, die in der Webentwicklung weit verbreitet ist. Es bietet eine Syntax, die leicht zu erlernen und zu verwenden ist, und eine seiner Hauptfunktionen sind Arrays. Arrays sind einer der am häufigsten verwendeten Datentypen in der PHP-Programmierung und ermöglichen es Programmierern, einen oder mehrere Werte in einer einzigen Variablen zu speichern.
Arrays können jede beliebige Kombination von Datentypen speichern, z. B. Ganzzahlen, Gleitkommazahlen, Zeichenfolgen, Objekte usw. Sie können zur Lösung vieler verschiedener Arten von Problemen verwendet werden, z. B. zum Speichern von Werten mehrerer Variablen, zum Verwalten von Formulareingaben, zum Erstellen von Datenbankabfragen, zum Umgang mit Dateipfaden usw. In diesem Artikel werden die ersten Aspekte von PHP-Arrays vorgestellt, um Entwicklern die Verwendung und das Verständnis dieser Arrays zu erleichtern.
Array ist ein spezieller Variablentyp. Array ist eine sehr wichtige und häufig verwendete Datenstruktur in PHP. Sie ermöglichen es Programmierern, einen Satz zusammengehöriger Daten in einer Variablen zu speichern und über einen eindeutigen Schlüssel (auch Index genannt) auf jedes darin enthaltene Element zuzugreifen. In PHP ist ein Array eine geordnete Liste von Schlüssel/Wert-Paaren.
Beim Erstellen eines Arrays können wir die Größe und den Inhalt des Arrays angeben. In PHP gibt es drei Arten von Arrays: numerisch indizierte Arrays, assoziative Arrays und mehrdimensionale Arrays. Numerisch indizierte Arrays sind der häufigste Typ und verwenden Zahlen als Indizes. Assoziative Arrays (auch Hashes oder Wörterbücher genannt) verwenden Zeichenfolgenschlüssel, um jedes Element zu identifizieren. Ein mehrdimensionales Array ist eine Gruppe von Arrays, und jedes Array in der Gruppe ist ein Array.
In PHP können wir Arrays auf zwei Arten erstellen und initialisieren: mit der Funktion Array() und mit eckigen Klammern. Hier ist ein Beispiel für die Verwendung der Array()-Funktion und eckiger Klammern zum Erstellen bzw. Initialisieren eines Arrays:
Verwendung der Array()-Funktion:
$number_list = array(1,2,3,4); $str_list = array('apple', 'banana', 'cherry');
Verwendung eckiger Klammern:
$number_list = [1,2,3,4]; $str_list = ['apple', 'banana', 'cherry'];
Once the Wenn ein Array erstellt wird, können wir viele Vorgänge ausführen, z. B. Hinzufügen, Löschen, Durchlaufen, Sortieren usw. Einige gängige Methoden zum Bearbeiten von Arrays sind:
Hier ist ein Beispielcode, der diese Vorgänge zeigt:
// 添加元素 $number_list = [1,2,3]; array_push($number_list, 4); // 删除元素 $fruit_list = ['apple', 'banana', 'cherry']; array_pop($fruit_list); // 遍历数组 foreach($fruit_list as $fruit) { echo $fruit . '<br>'; } // 数组排序 $alpha_list = ['d', 'a', 'c', 'b']; sort($alpha_list); // 数组删除 unset($alpha_list[0]);
In PHP ist jedes Array-Element einem eindeutigen Indexwert zugeordnet. Dieser Indexwert kann je nach Array-Typ eine Zahl oder eine Zeichenfolge sein. Wenn wir ein Element in einem Array finden, müssen wir den entsprechenden Indexwert verwenden.
Das Folgende ist beispielsweise ein mit Zahlen indiziertes Array:
$number_list = [1, 2, 3, 4]; echo $number_list[2];
Die Ausgabe ist 3, da die Zahl 2 das dritte Element im Array ist. Ebenso ist das Folgende ein assoziatives Array, das String-Indizierung verwendet:
$fruit_list = ['apple'=>'red', 'banana'=>'yellow', 'cherry'=>'red']; echo $fruit_list['banana'];
Die Ausgabe ist gelb, da „Banane“ der Schlüssel oder Index im Array ist.
Das Traversieren eines Arrays ist eine häufige Verwendung, die den Zugriff auf jedes Element im Array ermöglicht. In PHP können wir for-Schleifen, foreach-Anweisungen, while-Schleifen usw. verwenden, um Arrays zu durchlaufen. Hier ist der Beispielcode, der zeigt, wie man mit der foreach-Anweisung über ein assoziatives Array iteriert:
$fruit_list = ['apple'=>'red', 'banana'=>'yellow', 'cherry'=>'red']; foreach($fruit_list as $fruit=>$color) { echo $fruit . ' is ' . $color . '<br>'; }
Die Ausgabe ist:
apple is red banana is yellow cherry is red
Manchmal müssen wir ein Array in einem anderen Array speichern. Dies kann durch die Erstellung eines mehrdimensionalen Arrays erreicht werden. Ein mehrdimensionales Array ist ein Array, in dem jedes Element einem anderen Array entspricht. Hier ist beispielsweise ein Beispiel für ein zweidimensionales Array:
$score_list = array( array('Mike', 75), array('Jack', 80), array('David', 90) );
Sie können eine verschachtelte Schleife verwenden, um über ein mehrdimensionales Array zu iterieren. Im Folgenden wird gezeigt, wie Sie mithilfe einer verschachtelten foreach-Schleife über ein zweidimensionales Array iterieren:
foreach($score_list as $item) { foreach($item as $value) { echo $value . ' '; } echo '<br>'; }
Die Ausgabe lautet:
Mike 75 Jack 80 David 90
Arrays sind ein sehr leistungsfähiger und flexibler Datentyp in PHP. Dieser Artikel enthält die ersten Tipps zu PHP-Arrays, einschließlich der Erstellung und Initialisierung von Arrays, Array-Operationen, Array-Indizierung, Array-Traversierung und mehrdimensionalen Arrays. Entwickler sollten mit der Verwendung von Arrays vertraut sein, da diese in vielen Webentwicklungsprojekten häufig verwendet werden.
Das obige ist der detaillierte Inhalt vonLassen Sie uns über die ersten paar Dinge über PHP-Arrays sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!