Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Php Yeni Basliyorum hata veriyor

phpdev

0
Onaylı Üye
Üye
Katılım
29 Mart 2012
Mesajlar
4
Açılan Konu
1
Tepki puanı
0
merhaba arkadaşlar,
bu şekilde hata alıyorum
Notice: Undefined offset: 6 in C:\wamp\www\ders\index.php on line 14

yardımcı olursanız sevniirm

<?php

$aylar = array ( 'ocak',
'şubat',
'mart',
'nisan',
'mayıs',
'haziran');

$say = COUNT($aylar);

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

echo $aylar[$a]."<br>";


}

?>
 

Antika

0
Onaylı Üye
Üye
Katılım
23 Aralık 2010
Mesajlar
451
Açılan Konu
11
Tepki puanı
17
dizilerde foreach de kullanabilirsin

foreach($aylar as $ay){
echo $aylar;
}

gibi, sendeki uyarı ise for 1 fazla sayıyor gibi error_reporting(E_ALL ^ E_NOTICE); yazarsan gider
 
Y

YuqseLx

Misafir
PHP:
<?php

$aylar = array ( 'ocak',
'şubat',
'mart',
'nisan',
'mayıs',
'haziran');

$say = COUNT($aylar);

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

echo $aylar[$a]."<br>";


}

?>
arrayda 6. veri olmadığını söylüyor. 0'dan başlattığın için for döngünde <= yapmana gerek yok sadece < koyman yeterli
 

phpdev

0
Onaylı Üye
Üye
Katılım
29 Mart 2012
Mesajlar
4
Açılan Konu
1
Tepki puanı
0
çok teşekkür ederim arkadaşım sayende sorunu çözdüm
 
Üst