• Loading...
Sign in to follow this  
Tural Ağayev

6.cı Dərs - For və While dövrü operatorları

Recommended Posts

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/>';

 

?>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • loading...