PHP - Arrays

Die array() Funktion

In PHP ist ein Array eine spezielle Variable, die gleichzeitig mehrere Werte enthalten kann. Sie können ein Array mit der array() Funktion erstellen. Diese Funktion nimmt eine Liste von Werten und gibt ein Array zurück, das diese Werte enthält. Hier ist ein Beispiel:

PHP - Arrays

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

In diesem Beispiel haben wir ein Array namens $fruits erstellt, das drei Elemente enthält: "apple", "banana" und "cherry".

Verwenden von eckigen Klammern [ ]

Sie können ein Array auch mit eckigen Klammern [] erstellen. Diese Methode wird oft verwendet, wenn Sie ein Array mit spezifischen Schlüsseln und Werten initialisieren möchten. Hier ist ein Beispiel:

$students = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];

In diesem Beispiel haben wir ein assoziatives Array namens $students erstellt. Jeder Schülername ist ein Schlüssel, und ihr Alter ist der相应的 Wert.

Arten von Arrays in PHP

Es gibt zwei Hauptarten von Arrays in PHP: indizierte Arrays und assoziative Arrays.

  1. Indizierte Arrays: Dies sind Arrays, bei denen jedes Element einen Index ab 0 hat. Der Index wird automatisch von PHP zugewiesen. Hier ist ein Beispiel:
$numbers = [10, 20, 30, 40, 50];
  1. Assoziative Arrays: Dies sind Arrays, bei denen jedes Element einen zugeordneten Schlüssel hat. Der Schlüssel ist normalerweise eine Zeichenkette, kann aber auch eine Ganzzahl sein. Hier ist ein Beispiel:
$ages = ["Alice" => 25, "Bob" => 30, "Charlie" => 28];

Zugriff auf Array-Elemente

Um auf die Elemente eines Arrays zuzugreifen, können Sie den Array-Index oder den Schlüssel verwenden. Hier ist, wie Sie es tun können:

Zugriff auf indizierte Array-Elemente

echo $numbers[0]; // Ausgabe: 10
echo $numbers[2]; // Ausgabe: 30

Zugriff auf assoziative Array-Elemente

echo $ages["Alice"]; // Ausgabe: 25
echo $ages["Bob"];    // Ausgabe: 30

Iteration über Array-Elemente

Sie können eine foreach-Schleife verwenden, um über die Elemente eines Arrays zu iterieren. Hier ist ein Beispiel:

foreach ($ages as $name => $age) {
echo "$name ist $age Jahre alt.<br>";
}

Dies gibt Folgendes aus:

Alice ist 25 Jahre alt.
Bob ist 30 Jahre alt.
Charlie ist 28 Jahre alt.

Array-Funktionen

PHP bietet mehrere integrierte Funktionen zum Arbeiten mit Arrays. Einige der am häufigsten verwendeten sind:

  • count(): Gibt die Anzahl der Elemente in einem Array zurück.
  • sort(): Sortiert die Elemente eines Arrays in aufsteigender Reihenfolge.
  • rsort(): Sortiert die Elemente eines Arrays in absteigender Reihenfolge.
  • array_push(): Fügt einem Array eine oder mehrere Elemente an das Ende hinzu.
  • array_pop(): Entfernt das letzte Element eines Arrays.
  • array_shift(): Entfernt das erste Element eines Arrays.
  • array_unshift(): Fügt einem Array eine oder mehrere Elemente an den Anfang hinzu.

Tabelle der Array-Funktionen

Funktion Beschreibung
count() Gibt die Anzahl der Elemente in einem Array zurück
sort() Sortiert die Elemente eines Arrays in aufsteigender Reihenfolge
rsort() Sortiert die Elemente eines Arrays in absteigender Reihenfolge
array_push() Fügt einem Array eine oder mehrere Elemente an das Ende hinzu
array_pop() Entfernt das letzte Element eines Arrays
array_shift() Entfernt das erste Element eines Arrays
array_unshift() Fügt einem Array eine oder mehrere Elemente an den Anfang hinzu

Ich hoffe, dieser Tutorial hilft Ihnen, die Grundlagen des Arbeitens mit Arrays in PHP zu verstehen. Denken Sie daran, Übung macht den Meister, also probieren Sie diese Konzepte aus und sehen Sie, wie sie in realen Szenarien funktionieren. Viel Spaß beim Programmieren!

Credits: Image by storyset