Menu
Coddy logo textTech

Rozmiar tablicy za pomocą funkcji count

Część sekcji Podstawy ścieżki PHP w Coddy. Lekcja 38 z 71.

Podczas pracy z tablicami często trzeba wiedzieć, ile elementów zawierają. PHP udostępnia do tego celu funkcję count().

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

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

Funkcja zwraca łączną liczbę elementów w tablicy. Jest to szczególnie przydatne, gdy chcesz uzyskać dostęp do ostatniego elementu. Ponieważ indeksowanie zaczyna się od 0, ostatni indeks to zawsze count($array) - 1.

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

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

To podejście działa niezależnie od liczby elementów w tablicy. Niezależnie od tego, czy masz 3 elementy, czy 300, count() podaje dokładny rozmiar, dzięki czemu Twój kod jest elastyczny i niezawodny.

challenge icon

Wyzwanie

Łatwy

Wczytaj wiersz danych wejściowych zawierający wartości oddzielone przecinkami i reprezentujący listę elementów (np. Laptop,Mouse,Keyboard,Monitor,Webcam).

Utwórz tablicę na podstawie tych danych, a następnie:

  1. Wypisz łączną liczbę elementów w tablicy
  2. Wypisz ostatni element tablicy (użyj count(), aby obliczyć indeks ostatniego elementu)
  3. Wypisz przedostatni element tablicy

Wypisz każdy wynik w osobnym wierszu.

Przykład:

Jeśli dane wejściowe to Laptop,Mouse,Keyboard,Monitor,Webcam, oczekiwane dane wyjściowe to:

5
Webcam
Monitor

Jeśli dane wejściowe to Apple,Banana,Cherry, oczekiwane dane wyjściowe to:

3
Cherry
Banana

Spróbuj swoich sił

<?php
// Odczytaj dane wejściowe rozdzielone przecinkami
$input = trim(fgets(STDIN));

// Przekształć ciąg wejściowy w tablicę
$items = explode(',', $input);

// TODO: Napisz swój kod poniżej
// 1. Wypisz całkowitą liczbę elementów, używając count()
// 2. Wypisz ostatni element (użyj count(), aby obliczyć jego indeks)
// 3. Wypisz przedostatni element

?>
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator PHP online