Öneri ve Hata Raporu



Günün Sözü Her an seni düşünür

kategori PHP
oylama 3/5 yorum 0 yorum yazar Hakan Taşan tarih 30 Ekim 2013

count() fonksiyonu dizilerin eleman sayısını bulmak için kullanılır. Çoğunlukla 1 parametre ile kullanılır ancak multidimensional dizilerin (çok boyutlu) eleman sayısını bulmak için 2. bir parametreye ihtiyaç duyulabilir. Birkaç örnekle count() fonksiyonunun nasıl kullanıldığını açıklayalım.

Syntax

count(array,mode);

 

array: Zorunludur. Dizi tanımlanmalıdır.

mode: İsteğe bağlıdır. 0 veya 1 değeri alabilir. 0; varsayılan değerdir, yazılması gerekmez. 1; çok boyutlu dizilerde kullanılır ve recursive (tekrarlayan) sayım yapar.

Örnek 1)

<?php 
    $sayilar = array("bir","iki","üç","dört");
    echo count($sayilar); // Çıktı: 4
?>

 

Örnek 2)

Bu örnekte oyunlar adında 2 boyutlu dizi oluşturuyoruz. İlk indekste Football Manager var ve 2011, 2012, 2013 oyunlarına (elemanlarına) sahip. 2. indekste PES var ve 2012, 2013 oyunlarına sahip. 3. indekste FIFA var ve 2014 oyununa sahip. Kullanılan count() fonksiyonunu ve çıktılarını inceleyerek ne işe yaradığını anlayabilirsiniz.

<?php 
    $oyunlar=array
    (
        "Football Manager"=>array
        (
            "2011",
            "2012",
            "2013"
        ),
        "PES"=>array
        (
            "2012",
            "2013"
        ),
        "FIFA"=>array
        (
            "2014"
        )
    ); 
    
    echo "Normal sayım: " . count($oyunlar); // Normal sayım: 3
    echo "İndeksli sayım: " . count($oyunlar["PES"]); // İndeksli sayım: 2
    echo "Recursive sayım: " . count($oyunlar,1); // Recursive sayım: 9
?>

 

paylaş Paylaş
oylama yap Oyla

makale yorumları YORUMLAR

Bu makale için yorum yazılmamış