Array-Größe mit 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.
Aufgabe
EinfachLies 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:
- Gib die Gesamtzahl der Elemente im Array aus
- Gib das letzte Element des Arrays aus (verwende
count(), um den letzten Index zu berechnen) - 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
MonitorWenn die Eingabe Apple,Banana,Cherry ist, sollte die Ausgabe wie folgt aussehen:
3
Cherry
BananaProbier 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
?>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Vergleichs- und logische Operatoren
VergleichsoperatorenGleichheit und IdentitätLogische Operatoren Teil 1Logische Operatoren Teil 2Zusammenfassung – Einfache Logik2Variablen und Datentypen
ZahlenStrings und AnführungszeichenBoolesche WerteNamenskonventionenRückblick – VariableninitialisierungLeere VariablenString-VerkettungBenutzereingabenIn andere Datentypen umwandeln5Bedingte Logik
If-AnweisungIf - ElseDer ternäre OperatorNull-Koaleszenz-OperatorSwitch-AnweisungZusammenfassung – Entscheidungen treffen8Schleifen
For-SchleifeWhile-SchleifeForeach-SchleifeSchleifen mit Schlüsseln und WertenBreak-AnweisungContinue-AnweisungRückblick – Iterieren über Daten11Abschließende Herausforderungen
Herausforderung – FakultätsberechnungHerausforderung – Längstes WortHerausforderung – Vokalzähler3Grundlegende Operatoren
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorZusammengesetzte ZuweisungInkrement/DekrementOperatorrangfolgeRückblick – Einfache BerechnungenString-Operatoren6Arrays Teil 1 – Indexiert
Einführung in ArraysIndexierte Arrays erstellenElemente per Index abrufenElemente per Index ändernArray-Größe mit CountElemente zu einem Array hinzufügenRückblick – Eine einfache Liste verwaltenÜbe selbstständig: Online-PHP-Compiler