PHP 5
PHP for, foreach

PHP for 

Ichki forma, buyruq faylini necha marta ishlatish kerakligini oldindan bilganingizda ishlatiladi.

Matnni sintaksisi


for ( init counter; test counter; increment counter )
{

     code to be executed;

}

Parametrlar:

  • init counter : Loop taymer qiymatini ishga tushiring
  • sinov hisoblagichi : har bir pastadir yineleme uchun baholandi. TRUE deb baholasa, pastadir davom etadi. FALSE deb baholansa, pastadir tugaydi.
  • oshirish taymeri : pastadir hisoblagich qiymatini oshiradi

Quyidagi misolda 0 dan 10 gacha raqamlar mavjud:

Misol


<?php
for ($x = 0; $x <= 10; $x++)
{

    echo "The number is: $x <br>";
}
?>

PHP foreach 

foreach loop faqatgina massivlarda ishlaydi va bir qatorda har bir kalit / qiymat jufti davomida aylanish uchun ishlatiladi.

Matnni sintaksisi


foreach ($ array as $ value )
{

 
   code to be executed;

}


Har bir pastadir yineleyicisi uchun, joriy qator elementning qiymati $
qiymatiga tayinlanadi va qator ko'rsatkichi oxirgi qator elementiga
kelguniga qadar birma-bir ko'chiriladi.

Quyidagi misolda ko'rsatilgan qator ($ ranglar) qiymatlarini chiqaradigan pastadir ko'rsatilgan:

Misol


<?php
$colors = array("red", "green", "blue", "yellow");


foreach ($colors as $value) {
    echo "$value <br>";
}
?>

Keyingi maqolda massivlar haqida ko'proq bilib olasiz.

Site is in test mode