حلقه ها:حلقه ها در زبان php از اهميت خاصي برخوردارند و كاربرد زيادي دارند. و به منظور تكرار بخشي از كدها به دفعات مشخص به كار ميروند.
براي ايجاد حلقه در php چند دستور وجود دارد.
1-while
2-do...while
3-for
4-foreach
while:به مثال زير توجه كنيد.
<?php
$i=0;
while($i<=5){
echo $i ."<br>";
$i++;
}
?>
خوب اين حلقه اي كه ما اينجا نوشتيم ميياد و از 0 تا 5 رو براي ما به نمايش ميگذاره.
توضيح كد: در ابتدا ما يك متغيير به اسم i تعريف كرديم و يك مقدار اوليه براي اون مشخص كرديم(يعني صفر) و در while يك مقدار پاياني براي i تعريف كرديم و در آخر هم گفتيم كه i يكي يكي افزايش پيدا كنه. و همون طور كه در نتيجه كارمون ديديم اين حلقه از 0 تا 5 رو براي ما به نمايش گذاشت.
نكته1:شما از عناصر html در php مي تونيد استفاده كنيد فقط اين عناصر را مانند رشتهاي متني بايد در "" قرار دهيد.
نكته2:براي پيوند دو چيز در php ما از dot يا همون نقطه استفاده مي كنيم.
do...while:مثال:
<?php
$i=0;
do{
$i++;echo $i;
}
while($i<=10);
?>
اين كد نيازي به توضيح دادن نداره شما فقط بايد طرز ساختار كلي اين نوع حلقه رو به ذهن خود بسپاريد.
for:مثال:
<?php
for($i=0;$i<5;$i++){
echo $i . "<br>";
}
?>
خوب اين نوع حلقه فكر كنم از بقيه ساده تر و راحت تر باشه.بازهم مثل دوحالت قبلي ساختار كلي اين حلقه رو به ذهن خودتون بسپاريد.
foreach:مثال:
<?php
$arr=array("one", "two", "three");
foreach ($arr as $value)
{
echo "Value: " . $value . "
";
}
?>
اين نوع حلقه فكر نكنم زياد كاربرد داشته باشه ولي بهتره كه ياد بگيريد.چون ساختار خيلي ساده اي داره. در درس بعد به مبحث بانك اطلاعاتي و mysql و چگونگي ارتباط با mysql مي پردازيم.