Menu
Coddy logo textTech

Elemente per Index abrufen

Teil des Abschnitts Grundlagen der PHP-Journey von Coddy. Lektion 36 von 71.

Nachdem du nun arrays erstellen kannst, musst du wissen, wie du einzelne Elemente daraus abrufst. Du greifst über ihren index darauf zu: die Positionsnummer in eckigen Klammern.

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo $fruits[0]; // Apple
echo $fruits[1]; // Banana
echo $fruits[2]; // Cherry
?>

Denke daran, dass die Indizierung bei 0 beginnt, nicht bei 1. Das erste Element befindet sich also immer am Index 0, das zweite am Index 1 und so weiter. Dies ist eine häufige Verwirrungsquelle für Anfänger, aber mit Übung wird es ganz selbstverständlich.

Du kannst ein abgerufenes Element auch in einer Variable speichern:

<?php
$colors = ["Red", "Green", "Blue"];

$firstColor = $colors[0];
$lastColor = $colors[2];

echo $firstColor; // Red
echo $lastColor;  // Blue
?>

Um auf das letzte Element zuzugreifen, musst du die Länge des array kennen. Bei einem array mit 3 items ist der letzte index 2 (da wir ab 0 zählen). In einer kommenden Lektion lernst du eine flexiblere Methode kennen, um das letzte Element zu finden.

challenge icon

Aufgabe

Einfach

Lies eine Eingabezeile mit durch Kommas getrennten Werten ein, die Elemente einer Einkaufsliste darstellen (z. B. Milk,Bread,Eggs,Butter,Cheese).

Erstelle aus dieser Eingabe ein Array und:

  1. Gib das erste Element der Liste aus
  2. Gib das dritte Element der Liste aus
  3. Speichere das zweite Element in einer Variablen namens $secondItem und gib es aus
  4. Gib das Element am Index 4 aus

Gib jedes Ergebnis in einer eigenen Zeile aus.

Beispiel:

Wenn die Eingabe Milk,Bread,Eggs,Butter,Cheese lautet, sollte die Ausgabe folgendermaßen aussehen:

Milk
Eggs
Bread
Cheese

Wenn die Eingabe Apple,Orange,Grape,Mango,Kiwi lautet, sollte die Ausgabe folgendermaßen aussehen:

Apple
Grape
Orange
Kiwi

Probier es selbst

<?php
// Lies die kommagetrennte Einkaufsliste
$input = trim(fgets(STDIN));

// Erstelle ein Array aus der Eingabe
$shoppingList = explode(',', $input);

// TODO: Schreibe deinen Code darunter
// 1. Gib das erste Element der Liste aus
// 2. Gib das dritte Element der Liste aus
// 3. Speichere das zweite Element in einer Variable namens $secondItem und gib es aus
// 4. Gib das Element am Index 4 aus

?>
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-PHP-Compiler