دالة for لتكرار في البي اتش بي
السلام عليكم ورحمة الله وبركاته
في هذا الدرس سوف نقوم بشرح دالة for
اهمية هذه الداله انها تقوم بتكرار كود معين عدة مرات محدده
يحتوي اول جزء في الداله علي ثلاث شروط
الشرط الاول وهو الرقم الذي سوف يتم بداية التكرار
الشرط الثاني وهو الشرط الذي يتوقف عنده التكرار
الشرط الثالث وهو نسبة الزياده في كل عملية تكرار
ولشرح اسهل دعونا نري هذا المثال
<?php
for ($x = 0; $x <= 10; $x++)
//الجزء الثاني من الداله نقوم بكتابة الكود المراد تكراره
{
echo "The number is: $x <br>";
}
?>
الشرط الاول نخبر الداله انها سوف تبديء من الصفر
الشرط التاني يستمر التكرار حتي يكون المتغير يساوي 10
الشرط الثالث زياده قيمة المتغير بواحد صحيح مع كل عملية تكرار
النتيجه
The number is: 0
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 6
The number is: 7
The number is: 8
The number is: 9
The number is: 10
التعليمة break
ويتم استخدهما في ايقاف التكرار حتي لو لا زال الشرط يتحقق
كالمثال التالي
<?php
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) break;
echo "The number is: $x <br>";
}
?>
النتيجه
The number is: 0
The number is: 1
The number is: 2
التعليمه
continue
يتم استخدهما اذا اردنا تخطي نتيجه معينه وتجاهلها في التكرار
كالمثال التالي
<?php
for ($x = 0; $x <= 10; $x++) {
if ($x == 3) continue;
echo "The number is: $x <br>";
}
?>
النتيجه
The number is: 0
The number is: 1
The number is: 2
The number is: 4
The number is: 5
The number is: 6
The number is: 7
The number is: 8
The number is: 9
The number is: 10
مثال اخر لو اردنا ان تكون الزياده باكثر من واحد مع كل عملية تكرار
<?php
for ($x = 0; $x <= 100; $x+=10) {
echo "The number is: $x <br>";
}
?>
for ($x = 0; $x <= 100; $x+=10) {
echo "The number is: $x <br>";
}
?>
النتيجه
The number is: 0
The number is: 10
The number is: 20
The number is: 30
The number is: 40
The number is: 50
The number is: 60
The number is: 70
The number is: 80
The number is: 90
The number is: 100
The number is: 10
The number is: 20
The number is: 30
The number is: 40
The number is: 50
The number is: 60
The number is: 70
The number is: 80
The number is: 90
The number is: 100
تعليقات
إرسال تعليق