تستخدم التكرير في تكرير الكود بدلا ان يكتب عددة مررات حسب عدد مرات
for داله التكرير
break ايقاف داله التكرير
continue تجاهل الكود
تكوين الداله
النتجه
درس رقم 0
درس رقم 1
درس رقم 2
مثال continue
for داله التكرير
break ايقاف داله التكرير
continue تجاهل الكود
تكوين الداله
for ($i=0;$i<=5;$i++)
{
{
كتابه الكود
}
الشرح
i=0 قيمه البدايه ان i يساوي صفر
i<=5 الشرط ان i يساوي او اصغر من 5
i++ التكرير ان كل مره i يضاف اليه 1 او تكتب i+1
مثال
<html>
<body>
<?
$i=0;
for ($i=0;$i<=5;$i++)
{
echo "درس رقم " . i ;
echo"<br />" ;
}
?>
</body>
</html>
<body>
<?
$i=0;
for ($i=0;$i<=5;$i++)
{
echo "درس رقم " . i ;
echo"<br />" ;
}
?>
</body>
</html>
النتجه
درس رقم 0
درس رقم 1
درس رقم 2
درس رقم 3
درس رقم 4
درس رقم 5
درس رقم 1
درس رقم 2
درس رقم 3
درس رقم 4
درس رقم 5
مثال break
<html>
<body>
<?
$i=0;
for ($i=0;$i<=5;$i++)
{
if($i==3){
break ;
}
echo "درس رقم " . $i;
echo"<br />";
}
?>
</body>
</html>
<body>
<?
$i=0;
for ($i=0;$i<=5;$i++)
{
if($i==3){
break ;
}
echo "درس رقم " . $i;
echo"<br />";
}
?>
</body>
</html>
النتجه
درس رقم 0
درس رقم 1
درس رقم 2
مثال continue
<html>
<body>
<?
$i=0;
for ($i=0;$i<=5;$i++)
{
if($i==3){
continue ;
}
echo "درس رقم " . $i ;
echo "<br />" ;
}
?>
</body>
</html
<body>
<?
$i=0;
for ($i=0;$i<=5;$i++)
{
if($i==3){
continue ;
}
echo "درس رقم " . $i ;
echo "<br />" ;
}
?>
</body>
</html
النتجه
درس رقم 0
درس رقم 1
درس رقم 2
درس رقم 4
درس رقم 5
درس رقم 1
درس رقم 2
درس رقم 4
درس رقم 5
مثال عن المصفوفات
<html>
<body>
<?
$tt=array("one","two","three");
for ($tt as $aa)
{
echo $aa . " ");
}
?>
</body>
</html>
<body>
<?
$tt=array("one","two","three");
for ($tt as $aa)
{
echo $aa . " ");
}
?>
</body>
</html>
شكرا لك اظن لا فرق بين for هنا و في javaScript نفس طريقة الكتابة
ردحذف