Arrays
In einfachen Worten erklärt sind Arrays wie Listen oder Behälter, in denen wir mehrere Werte speichern können. Stell sie dir wie Schubladen oder Regale vor, in denen wir verschiedene Gegenstände ablegen können.Sammlung von Werten
Ein Array ist eine Sammlung von Werten, die unter einem einzigen Namen zusammengefasst werden. Du kannst Zahlen, Texte, Booleans oder sogar andere Arrays in einem Array speichern.
Indizes
Jeder Wert in einem Array hat einen Index, der ihn eindeutig identifiziert. Der Index kann eine Zahl oder ein Wort sein und wird verwendet, um auf den Wert zuzugreifen. Die Zählung der Indizes beginnt in PHP standardmäßig bei 0.
Zugriff auf Array-ElementeDu kannst auf die Elemente eines Arrays zugreifen, indem du den Index verwendest. Zum Beispiel, wenn du ein Array `$fruits` hast und das Element an Index 2 abrufen möchtest, kannst du `$fruits[2]` verwenden.
Veränderbarkeit
Du kannst den Wert eines Elements in einem Array ändern, indem du den Index verwendest und ihm einen neuen Wert zuweist. Zum Beispiel, um das Element an Index 1 des Arrays `$fruits` auf "Banane" zu ändern, kannst du `$fruits[1] = "Banane";` verwenden.
Dynamische Größe
Du kannst neue Elemente zu einem Array hinzufügen oder vorhandene Elemente entfernen, um die Größe des Arrays dynamisch anzupassen.
Anwendungsfälle
Numerisches ArrayEin numerisches Array enthält eine geordnete Liste von Werten, die durch numerische Indizes identifiziert werden.
Anklicken zum Kopieren
<?php
$fruits = array("Apfel", "Banane", "Orange");
?>
Um nun z.B. auf den dritten Eintrag im Array
$fruits
zuzugreifen, kannst du den Index 2 verwenden. Beachte, dass die Indizierung in Arrays in PHP immer bei 0 beginnt. Hier ist der entsprechende Code:Anklicken zum Kopieren
<?php
$fruits = array("Apfel", "Banane", "Orange");
$thirdFruit = $fruits[2];
echo $thirdFruit; // Ausgabe: Orange
?>
In diesem Beispiel wird der Wert "Orange" im Array
$fruits
über den Index 2 zugegriffen und der Wert der Variablen $thirdFruit
zugewiesen. Anschließend wird der Wert von $thirdFruit
mit echo
ausgegeben. Die Ausgabe lautet "Orange".Assoziatives Array
Ein assoziatives Array enthält eine Sammlung von Schlüssel-Wert-Paaren, bei dem die Schlüssel benutzerdefiniert sind und verwendet werden, um auf die entsprechenden Werte zuzugreifen.
Anklicken zum Kopieren
<?php
$person = array("Name" => "Max", "Alter" => 25, "Stadt" => "Berlin");
?>
Um nur das Alter aus dem Array $
person
auszugeben, kannst du auf den Wert mit dem entsprechenden Schlüssel "Alter" zugreifen. Hier ist der Code, um das Alter auszugeben:Anklicken zum Kopieren
<?php
$person = array("Name" => "Max", "Alter" => 25, "Stadt" => "Berlin");
$alter = $person["Alter"];
echo $alter; // Ausgabe: 25
?>
Indem du den Schlüssel "Alter" als Index verwendest, greifst du auf den entsprechenden Wert im Array
$person
zu und weist ihn der Variablen $alter
zu. Anschließend wird der Wert von $alter
mit echo
ausgegeben. Die Ausgabe lautet "25", das Alter der Person.Kurzschreibweise für Arrays
Du kannst die kurze Schreibweise verwenden, um Arrays zu erstellen, indem du eckige Klammern verwendest.
Anklicken zum Kopieren
<?php
$colors = ["Rot", "Grün", "Blau"];
?>
Du kannst auch ein Array ohne vordefinierte Werte erstellen und später Werte hinzufügen:
Anklicken zum Kopieren
<?php
$numbers = array();
$numbers[] = 10;
$numbers[] = 20;
$numbers[] = 30;
?>
Diese Beispiele zeigen, wie Arrays in PHP aussehen können. Sie können verschiedene Datentypen, wie Strings, Zahlen oder Booleans, enthalten und ermöglichen es dir, Daten in einer strukturierten Weise zu organisieren und darauf zuzugreifen.
Kommentare
Möchtest du etwas zu diesem Tutorial sagen?
Werbung
Du suchst einen günstigen Anbieter für Webhosting? Netcup hat alles, was du suchst!
Sichere dir jetzt einen 5€-Gutschein für Neukunden!