Her programlama dilinde olduğu gibi PHP ile de birden fazla işlemi koşula bağlı olarak tekrar ettirebiliriz.
İlk olarak for döngüsünü tanıyacağız.
Kullanım Şekli:
for ( değer oluşturma ; koşul ; değiştirilecek döngü değeri ) { Tekrar edilecek kod }
Örnek:
<?php $ozellikler = array('Sakin','Düşünceli','Karamsar'); $sayi = COUNT($ozellikler); for($x=0; $x<=$sayi; $x++){ echo $ozellikler[$x]."<br>"; } ?>
Özellikler adlı bir dizi değişken oluşturduk ve içine üç tane özellik yazdık. Sonra Count() fonksiyonu ile dizimizde kaç tane özellik olduğunun sayısını aldık ve for döngümüzün içinde $x’e 0 değerini verip $sayi değişkenine eşit olana kadar $x’e 1 eklemesini söyledik. Dizi değişkenlerin içeriği 0‘dan başladığı için döngümüz 0,1,2 olarak 2‘ye kadar döndürecek ve dizimizin içinde yer alan 3 özelliği ekrana yazdıracak.
Uygulama dosyasını http://www.guraysuerdem.com/dosya/for.rar adresinden indirebilirsiniz.
normalde dizi değişkenin içinde 3 tane eleman var. for da 0 dan başlayınca 0,1,2,3 oluyor ve toplam 4 tane oluyor.ekrana ilk üçünü yazdırıyor ama bir de hata veriyor. for dan sonra şu ifadenin eklenmesi gerekmiyormu…
if ($i>3){
break;
}
yanlış yazmışım yuarıda. tam olarak böyle olmalı…
if ($i>2){
break;
}
Makale güzel fakat güveninde belirttiği gibi dizi değişkeninde biraz sıkıntı oluyor, tamamen çalışan kod aynen şöyle:
<?php
$dizi=array(“bir”,”iki”,”üç”);
$say= count($dizi);
for($i=0;$i<=$say;$i++)
{
echo $dizi[$i].””;
if($i>1)
{
break;
}
}
?>
Ekleriniz için teşekkürler.