PHP Arbeiten mit Arrays oder Arrays

Inhaltsverzeichnis

Wir werden das Konzept des Arrays oder der Matrix in Bezug auf die Programmierung ausführlich erklären.
Ein Array in PHP ist eine geordnete Karte. Eine Map ist ein Datentyp, der Werte mit Schlüsseln verknüpft. Dieser Typ ist für verschiedene Anwendungen optimiert; es kann als echtes Array, Liste (Vektor), assoziative Tabelle (Implementierung einer Karte), Wörterbuch, Sammlung, Stapel, Warteschlange und möglicherweise mehr verwendet werden. Da die Werte eines Arrays andere Arrays sein können, sind auch Bäume und mehrdimensionale Arrays möglich.
Ein Array ermöglicht es Ihnen, verschiedene Werte in einer Variablen zu speichern und diese durch einen Index zu unterscheiden, zum Beispiel:
$-Variable [Index]

Das erste Element befindet sich am Index 0.
Um dem Array Werte zuzuweisen, gehen wir so vor:
$ Variable [Index] = Wert

Zum Beispiel ein Array mit den Wochentagen:
 

Wir können auch ein Array in der gleichen Zeile generieren und die Indizes werden von selbst erstellt:
 

Wenn ich wissen möchte, wie viele Elemente ein Array hat, sollte ich es wie folgt tun:
Echozähler ($ Tag);

Um ein Array zu durchlaufen, kann ich dies mit einem for auf folgende Weise tun:
 for ($ i = 0; count ($ Tage); $ i ++) {echo $ Tage [$ i]; }

Wenn wir weder den Inhalt noch die Datenstruktur des Arrays kennen, können wir es schnell mit den Funktionen print_r oder var_dumo() auflisten;
print_r ($ Tag);

Senden Sie uns die folgende Datenausgabe:
 Array ([0] => Montag [1] => Dienstag [2] => Mittwoch [3] => Donnerstag [4] => Freitag [5] => Samstag [6] => Sonntag)

Wenn wir die Daten aus dem Array entfernen möchten, verwenden wir ein Satz
unset ($ Tage);

Wenn wir bestimmte Daten löschen möchten, geben wir den Index an
unset ($ Tage [2]); in diesem Fall hätten wir Mittwoch eliminiert
Um ein Array zu bestellen, können wir die Anweisung verwenden array_multisort, z. B. in aufsteigender Reihenfolge und in alphabetischer Reihenfolge.
array_multisort ($ Tage, SORT_ASC, SORT_STRING,);

Wenn wir zum Beispiel ein mehrdimensionales Array hätten, das ein Array mit mehreren Arrays ist, das häufig in Einkaufswagen verwendet wird, z.
 $ cart = Array (Array (124, 220, 234, 150, 101), Array ('Pencil', 'Notebook', 'Book' 'Lineal', 'Ink') Array (1, 2, 2, 1, 1 ), Array (1, 5, 10, 3, 1));

Jetzt sortieren wir zuerst alphabetisch nach Produkt und dann nach Preis vom höchsten zum niedrigsten:
 array_multisort ($ Warenkorb [1], SORT_ASC, SORT_STRING, $ Warenkorb [4], SORT_NUMERIC, SORT_DESC);

Wenn wir beispielsweise eine Abfrage in einer Datenbank durch einen Zyklus mit mysql_fetch_assoc() durchführen, ist das Ergebnis eine Menge von Arrays.
 

Solange es eine Datenzeile gibt, wird das Ergebnis in ein assoziatives Array geschrieben, das die Spalten und Schlüssel generiert, dann können wir es mit einer sich wiederholenden Struktur abfragen. Wenn nur eine Zeile erwartet wird, ist keine Schleife erforderlich.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave