wmaraci reklam

For döngüsü hatam nerde ?

9 Mesajlar 857 Okunma
smmexpress

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
$cepeditt = array("cepedit","cepforum",Cepmobil","Cep");
$site= COUNT($cepedit);
for($say=0; $say<=$site; $++){
echo $cepedit[$say]. "etiketleri";
}
?>

Undefined offset:5 hatası alıyorum
Php öğreniyorum ama deneme yaparken buna takıldım mantığı kavradım ancak türkekip yaptığı gibi yapamadım yardım edebilecek Teşekkürler
 

 

wmaraci
reklam

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
$cepeditt = array("cepedit","cepforum","Cepmobil","Cep");
$site = COUNT($cepedit);
for($say=0; $say<=$site; $++){
echo $cepedit[$say]. "etiketleri";
}
?>


Dener misin hocam ?
 

 

FusuyevO FusuyevO Öğrenci Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek yok
  • Konum Kahramanmaraş
  • Ad Soyad Y** K**
  • Mesajlar 45
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
$say++ olmayacak mı ? php bilmiyorum ama bildiğimde dillerde böyle olması lazım.
isousluer

kişi bu mesajı beğendi.

isousluer isousluer Usluer Kullanıcı
  • Üyelik 05.04.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirici
  • Konum Konya
  • Ad Soyad İ** U**
  • Mesajlar 4900
  • Beğeniler 1419 / 2962
  • Ticaret 45, (%100)

FusuyevO adlı üyeden alıntı

$say++ olmayacak mı ? php bilmiyorum ama bildiğimde dillerde böyle olması lazım.


Aynen, $say++ olması lazım.
 

 

wmaraci
wmaraci

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

isousluer adlı üyeden alıntı

Aynen, $say++ olması lazım.


aceleden yazım hatası olmuş dediğiniz $say++ olarak kullanıyorum hata oluşuyor değerleri listeliyor ama altta
notice undefined diyo :D

Ek Olarak:

FusuyevO adlı üyeden alıntı

$say++ olmayacak mı ? php bilmiyorum ama bildiğimde dillerde böyle olması lazım.


dediğiniz gibi sade4ce aceleyeden unutmuşum :) hata bu şekilde oluşuyor
 

 

isousluer isousluer Usluer Kullanıcı
  • Üyelik 05.04.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirici
  • Konum Konya
  • Ad Soyad İ** U**
  • Mesajlar 4900
  • Beğeniler 1419 / 2962
  • Ticaret 45, (%100)
$cepedit = array("cepedit","cepforum","Cepmobil","Cep");
$site= COUNT($cepedit);
for($say=0; $say<$site; $say++){
echo $cepedit[$say]. "etiketleri";
}
?>


Şu şekilde dener misin bir?
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

isousluer adlı üyeden alıntı

$cepedit = array("cepedit","cepforum","Cepmobil","Cep");
$site= COUNT($cepedit);
for($say=0; $say<$site; $say++){
echo $cepedit[$say]. "etiketleri";
}
?>


Şu şekilde dener misin bir?


hocam mantık nedir yani for döngüsünde
<= valla kafam karıştı while döngüsü falan insan bir süre sonra duruyor
 

 

isousluer isousluer Usluer Kullanıcı
  • Üyelik 05.04.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirici
  • Konum Konya
  • Ad Soyad İ** U**
  • Mesajlar 4900
  • Beğeniler 1419 / 2962
  • Ticaret 45, (%100)

ismail03 adlı üyeden alıntı

hocam mantık nedir yani for döngüsünde
<= valla kafam karıştı while döngüsü falan insan bir süre sonra duruyor


Hocam şöyle izah edeyim; sizin yazdığınız kodda count olarak aldığınız değer eleman sayısını verir. Ama döngüyü 0'dan başlatıp count değerine kadar döndürmüşsünüz. Sıfırdan başlattığınız için <= yerine < kullanmalısınız. Bunun nedeni de dizinin index değeri 0'dan başlar. Umarım anlatabilmişimdir. :)

For döngüsünün en basit anlamı belirlediğiniz miktarda döngü içindeki kodların çalışmasıdır.
omerkarahan ismail03

kişi bu mesajı beğendi.

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

isousluer adlı üyeden alıntı

Hocam şöyle izah edeyim; sizin yazdığınız kodda count olarak aldığınız değer eleman sayısını verir. Ama döngüyü 0'dan başlatıp count değerine kadar döndürmüşsünüz. Sıfırdan başlattığınız için <= yerine < kullanmalısınız. Bunun nedeni de dizinin index değeri 0'dan başlar. Umarım anlatabilmişimdir. :)

For döngüsünün en basit anlamı belirlediğiniz miktarda döngü içindeki kodların çalışmasıdır.


helal olsun anladım while ve for döngüsünü teşekkürler
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al