Tural Ağayev Konu tarihi: 18 Mart 2013 Paylaş Konu tarihi: 18 Mart 2013 5ci dərsimizdə hamını salamlayıram. Bu dəfə sizlərə çox istifadə olunan dövrü operatorları izah edəcəm. Dövr nə üçündür. Bəzən hansısa bir misalı yoxlayanda şərtə uyğun olaraq dəfələrlə təkrarlanmasını və uyğun qiymət aldıqda bizə göstərməsi üçün istifadə olunur. Aşağıda sadə misallara baxaq. <?php for ($i=1; $i<=5; $i++) { if ($i==4) echo $i. 'tapdiq<br/>'; else echo $i. 'tapilmadi<br/>'; } ?> Bu şərtimizdə belədir. $i=1 - bərabərdir, $i<=5 kiçik bərabərdir və hərdəfə $i++ (yəni +1) dəfə artır. əgər if ($i==4) bərabər olduqda ödənilsin, (tapdıq) sözü çıxsın. əgər ödənilməsə tapılmadı çıxsın. Nəticə: 1 tapilmadi 2 tapilmadi 3 tapilmadi 4 tapdiq 5 tapilmadi -------------------------------------------------------------------- while dövrü operatoru da eyni ilə for kimidir. Aşağıdakı misalda string dəyişənində \"a\" hərfinin neçənci yerdə dayandığını tapmaq üçün dövrdən istifadə edirik. 0-dan başlayıb uyğun qiyməti tapana kimi hər dəfə bir vahid artaraq dövr təkrarlanır. <?php $i=0; $string='qwerrtuyua'; $str=''; while ($str != 'a') { $str=substr($string,$i,1); $i++; } echo 'a herfi '.$i.'-ci dir<br/>'; ?> Nəticə: a herfi 10-ci dir -------------------------------------------------------------------- Əgər verilənlər tam məlum olmasa o zaman aşğıdakı kimi də yaza bilərik: <?php $i=0; $string='qwerrtuyua'; $str=''; do { $str=substr($string,$i,1); $i++; } while ($str != 'a'); echo 'a herfi '.$i.'-ci dir<br/>'; ?> Alıntı Счастье не ищут, как золото или клад. Его создают сами, те, у кого хватает сил, знания и любви Link to comment Share on other sites More sharing options...
Rauf-SDTK Mesaj tarihi: 18 Mart 2013 Paylaş Mesaj tarihi: 18 Mart 2013 Paylaşıma görə təşəkkür Alıntı Link to comment Share on other sites More sharing options...
X-Missiya Mesaj tarihi: 18 Mart 2013 Paylaş Mesaj tarihi: 18 Mart 2013 Paylaşıma görə təşəkkür Alıntı Link to comment Share on other sites More sharing options...
Recommended Posts
Sohbete katıl
Şimdi mesajını gönderebilir ve daha sonra kayıt olabilirsin. Bir hesabın varsa, hesabınla göndermek için şimdi oturum aç.