Şimdi Ara

Hata nerde?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (2 Mobil) - 1 Masaüstü, 2 Mobil
5 sn
5
Cevap
0
Favori
320
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • <?php 

    $siteler = array(
    'a.Com',
    'b.com.tr',
    'c.net',
    'd.com',
    'e.com'
    );

    $say = COUNT($siteler);


    for($x=1; $x<=$say; $x++){


    echo $siteler[$x]."
    ";

    }




    ?>



    Düzgün çalışıyor ama şu satır için hata veriyor:

     
    echo $siteler[$x]."<br>";


    Şu yazıyor sayfada:

    quote:

    ( ! ) Notice: Undefined offset: 5 in C:\wamp\www\index.php on line 17
    Call Stack
    # Time Memory Function Location
    1 0.0005 245632 {main}( ) ..\index.php:0



    _____________________________
  • for($x=1; $x<=$say; $x++){


    echo $siteler[$x]."<br>";

    }


    yerine

    for($x=0; $x<$say; $x++){


    echo $siteler[$x]."<br>";

    }


    dene
    indexler zero base tutulması lazım.
    _____________________________
  • quote:

    Orijinalden alıntı: muratsal

    for($x=1; $x<=$say; $x++){


    echo $siteler[$x]."<br>";

    }


    yerine

    for($x=0; $x<$say; $x++){


    echo $siteler[$x]."<br>";

    }


    dene
    indexler zero base tutulması lazım.

    çok teşekkürler. oldu.

    yalnız neden <= iken olmuyorduda < yapınca oldu?

    EDİT: 5. terim yok. terim saymaya 0 dan başlıyor. sebeb bu muydu?



    < Bu mesaj bu kişi tarafından değiştirildi Sherlock Domates -- 1 Şubat 2013; 14:34:21 >
    _____________________________
  • EVet indexler 0 dan başlar ve boyut-1 e kadar gider
    _____________________________
  • teşekkürler
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    ###BU NE###
    20 yıl önce açıldı
    BU NE ŞİMDİ GENE YAA?
    21 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.