Menu
Coddy logo textTech

Array Size with Count

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

Beim Arbeiten mit Arrays müssen Sie oft wissen, wie viele Elemente sie enthalten. PHP bietet die Funktion count() genau für diesen Zweck an.

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

echo count($fruits); // 3
?>

Die Funktion gibt die Gesamtzahl der Elemente im Array zurück. Dies ist besonders nützlich, wenn Sie auf das letzte Element zugreifen müssen. Da die Indizierung bei 0 beginnt, ist der letzte Index immer count($array) - 1.

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

$lastIndex = count($colors) - 1;
echo $colors[$lastIndex]; // Yellow
?>

Dieser Ansatz funktioniert unabhängig davon, wie viele Elemente sich im Array befinden. Egal, ob Sie 3 Elemente oder 300 haben, count() liefert Ihnen die genaue Größe, was Ihren Code flexibel und zuverlässig macht.

challenge icon

Aufgabe

Einfach

Lies eine Eingabezeile ein, die durch Kommas getrennte Werte enthält, die eine Liste von Elementen darstellen (z. B. Laptop,Mouse,Keyboard,Monitor,Webcam).

Erstelle ein Array aus dieser Eingabe und führe dann Folgendes aus:

  1. Gib die Gesamtzahl der Elemente im Array aus
  2. Gib das letzte Element des Arrays aus (verwende count(), um den letzten Index zu berechnen)
  3. Gib das vorletzte Element des Arrays aus

Gib jedes Ergebnis in einer separaten Zeile aus.

Beispiel:

Wenn die Eingabe Laptop,Mouse,Keyboard,Monitor,Webcam ist, sollte die Ausgabe wie folgt aussehen:

5
Webcam
Monitor

Wenn die Eingabe Apple,Banana,Cherry ist, sollte die Ausgabe wie folgt aussehen:

3
Cherry
Banana

Probier es selbst

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

// Konvertiere den Eingabestring in ein Array
$items = explode(',', $input);

// TODO: Schreibe deinen Code unten
// 1. Gib die Gesamtzahl der Elemente mit count() aus
// 2. Gib das letzte Element aus (verwende count(), um den letzten Index zu berechnen)
// 3. Gib das vorletzte Element 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