Sprache:

Suche

Wie man PHP-Arrays effektiv nutzt

  • Teilen:
Wie man PHP-Arrays effektiv nutzt

Wenn Sie sich mit den mächtigen Array-Funktionen von PHP vertraut machen wollen, sind Sie hier genau an der richtigen Adresse. Dieser Leitfaden behandelt alle Grundlagen der Verwendung von Arrays in PHP, einschließlich der Erstellung eines Arrays, der Schleifenbildung, der Sortierung der Elemente und der Verarbeitung von Arrays, um ein besserer PHP-Entwickler zu werden.

Lesen Sie auch: Die 10 besten Gründe, Laravel zu wählen

PHP-Arrays erstellen

Wenn Sie ein Array in PHP erstellen, können Sie entweder die array() Konstruktorfunktion oder die Syntax der eckigen Klammern. Betrachten wir ein einfaches Beispiel: Wir wollen ein Array erstellen, das eine Liste von Namen speichert. Die erste Möglichkeit, dies zu tun, ist mit array():

$names = array('John', 'Sam', 'Harry');

Das gleiche Ergebnis können wir auch mit Klammern erreichen:

$names = ['John', 'Sam', 'Harry'];

Arrays alphabetisch oder numerisch sortieren

Lesen Sie auch: Top 6 Sicherheitstipps für eine PHP-Anwendung

Das Sortieren von Array-Elementen kann in einigen Fällen nützlich sein. Um ein Array alphabetisch oder numerisch zu sortieren, kann die PHP usort() und asort() Funktionen können sich als nützlich erweisen. usort() sortiert ein Array auf der Grundlage einer benutzerdefinierten Vergleichsfunktion, und asort() sortiert das Array nach seinen Werten und nicht nach seinen Schlüsseln. Beide Funktionen akzeptieren ein Array als Argument und geben die sortierte Version des Arrays zurück. Schauen wir uns an, wie sie funktionieren:

Dynamisches Hinzufügen und Entfernen von Array-Elementen

Eine der häufigsten Operationen, die mit PHP-Arrays durchgeführt werden, ist das Hinzufügen und Löschen von Elementen. Glücklicherweise gibt es Funktionen, die Ihnen dabei helfen können. Mit der Funktion array_push() können Sie ein Element in ein beliebiges Array einfügen, während die Funktion array_pop() Funktion wird ein Element aus dem Array entfernt. Wenn Sie ein bestimmtes Element aus einem Array entfernen müssen, können Sie die Funktion unset verwenden, die den Index des Elements als Argument annimmt und es aus dem Array entfernt.

Lesen Sie auch: Unterschied zwischen Interfaces und Traits in PHP

Verwendung mehrdimensionaler Arrays für komplexere Datenspeicherung

Mit mehrdimensionalen PHP-Arrays können Sie komplexere Daten speichern als mit einem eindimensionalen Array. Diese Art von Array wird verwendet, wenn die Daten in Unterlisten innerhalb der Hauptliste organisiert sind. Er ist hilfreich, um mehrere zusammenhängende Informationen in einem leicht zugänglichen Format zu speichern. Die Syntax für die Erstellung eines mehrdimensionalen Arrays sieht wie folgt aus:

$multi_array =[
 ['john'],
 ['sam']
];

Iterieren durch 2D-PHP-Arrays mit verschachtelten For-Schleifen

Lesen Sie auch: Open Source Livewire Kommentare

Wenn Sie jedes Element in Ihrem mehrdimensionalen Array durchlaufen wollen, können Sie eine verschachtelte Schleifenanweisung verwenden. Die äußere Schleife wird verwendet, um auf jedes Element des Hauptarrays zuzugreifen, während die innere Schleife alle Unterarrays durchläuft. Bei der Arbeit mit verschachtelten Arrays ist es wichtig, die Struktur der Daten zu berücksichtigen, wenn Sie Ihre Schleifen konstruieren. Hier ist ein Beispiel für eine for-Schleife, die über ein Array mit zwei Dimensionen iteriert: 

Lesen Sie auch: Composer PSR4 Autoloading

for ($i = 0; $i < count($multi_array); $i++)          
  for ($j = 0; $j < count($multi_array); $j++ )
  echo "Element ".$multi_array."n";
Tags:
TWT Staff

TWT Staff

Writes about Programming, tech news, discuss programming topics for web developers (and Web designers), and talks about SEO tools and techniques