17 Nisan 2014 Perşembe

PHP'de Program Denetimi For Döngüsü




            for ( $yeni_degisken atama ; koşul ; artış basaması ) {
            Koşul doğru ise yapılacak işlere ilişkin komutlar
            }

<?php
            for ($sayac = 1; $sayac <= 7 ; $sayac++ ) {
            print ("<font size= $sayac >");
            print ("<b><p>İyileri iyilikleri ile alkışlayınız!</b></p>");
            print ("</font>");
            }
?>

                             Döngüyü sona erdirmek için: break

<?php
            $tekrar = 10 :
            for ($sayac = 1; $sayac <= $tekrar ; $sayac++ ) {
            if ( $tekrar <= 0 )
            break;
            print ("<font size= $sayac >");
            print ("<b><p>İyileri iyilikleri ile alkışlayınız!</b></p>");
            print ("</font>");
            }
?>
                              
Ücretsiz Hosting
                              
                             Döngüyü sürdürmek için: continue

<?php
            $sayac = -5 :
            for (; $sayac <= 7 ; $sayac++ ) {
            if ( $sayac <= 0 )
            continue;
            print ("<font size= $sayac >");
            print ("<b><p>İyileri iyilikleri ile alkışlayınız!</b></p>");
            print ("</font>");
            }
?>


Bu durumda PHP, conktinue komutunu gördüğü anda for döngüsünün geri kalan kısmını icra etmek yerine başa dönecek ve döngüyü yeniden icra etmeye başlayacaktır. Döngünün ilk satırınnda kod parçasını, bir sayfa kodunun içine yerleştirir ve önce bu şekliyle, danha sonra $sayac= 1 yazarak sınarsanız, continue komutunun programı sayaç değişkeninin değeri 1 oluncaya kadar durdurduğunu ama bu sırada for döngüsünün devam ettiğini göreceksiniz. ($sayac değişkeninin değerini, Form yoluyla ziyaretçiden nasıl alacağımızı daha sonra göreceğiz.)

0 yorum:

Yorum Gönder