CodeBlanks Logo Icon CodeBlanks

count() ile eleman sayısı

PHP kursu · Başlangıç · Ders 55/116

count() fonksiyonuyla bir dizide kaç eleman olduğunu öğrenirsin.

count() fonksiyonu

Bir dizide kaç eleman olduğunu öğrenmek için count() fonksiyonu kullanılır. Dizi adını parantez içine yazarsın: count($scores).

Örneğin $scores = [85, 92, 78]; için count($scores) 3 döner. Bu sayıyı echo ile yazdırabilir ya da bir değişkene atayabilirsin. Dizinin uzunluğunu bilmek, döngü sınırını ayarlamak için sıkça gerekir.

sizeof ve iç içe diziler

sizeof(), count() ile aynı işi yapan bir diğer addır; ikisi de aynı sonucu verir. Modern kodlarda count() tercih edilir.

İç içe dizilerde toplam eleman sayısı için ikinci parametre olarak COUNT_RECURSIVE verilir: count($nested, COUNT_RECURSIVE). Bu, içteki dizilerin elemanlarını da sayar. Örneğin [[1, 2], [3, 4]] için count 2, COUNT_RECURSIVE 6 döner.

Uygulama Eleman sayısını yazdır

$scores = [85, 92, 78]; dizisinin eleman sayısını count() ile bul ve echo ile yazdır. Çıktının sonuna "\n" ekle. Beklenen çıktı: 3.

Örnek çözümü göster
<?php
$scores = [85, 92, 78];
// Eleman sayısını yazdır
echo count($scores) . "\n";
Örnek çözüm:
<?php
$scores = [85, 92, 78];
// Eleman sayısını yazdır
echo count($scores) . "\n";

Kendini test et

  1. count([10, 20, 30]) çağrısının sonucu nedir?

    echo count([10, 20, 30]);
    • 2
    • 3
    • 10
    • 30
    Cevabı göster

    3 — Doğru. Üç elemanlı dizi için count 3 döner.

  2. count() çağrısını tamamla

    $scores = [85, 92, 78];
    echo ____;
    Cevabı göster
    $scores = [85, 92, 78];
    echo count($scores);
  3. Fonksiyon ve amacını eşleştir

    count()
    Eleman sayısı
    sizeof()
    count() ile aynı
    COUNT_RECURSIVE
    İç içe sayım
  4. Beş elemanlı bir dizinin son elemanının indeksi nedir?

    $items = [10, 20, 30, 40, 50];
    • 5
    • count($items)
    • 4
    • 1
    Cevabı göster

    4 — Doğru. Beş eleman için indeksler 0-4; son indeks 4 = count-1.

Başlangıç bölümündeki tüm dersler