PHP while Xunhuan

PHP while xun huan zai zhi ding tiao jian wei true shi ji xing maohao kuai

PHP xun huan

zai ni xie dian ma de shi hou, jing chang xui xiang fan fu xun huan tong yi dian ma kuai. women keyi shi yong xun huan lai zhi xing zhong yao de ren wu, er bu shi zai jiao ben zhong tian jia jian ren de maohao kuai hua xing

zai PHP zhong, women you shi zhi xia de xun huan yu ju

  • while - zhi jiao zhi ding tiao jian wei zhen, jiu xun huan maohao kuai
  • do...while - kai bai cai yici maohao kuai, ran hou zhi jiao zhi ding tiao jian wei zhen jiu fu chong xun huan
  • for - تكرار الكود المحدد مسبقًا
  • foreach - استكشاف كل عنصر في اللوحة وتكرار الكود

PHP while Xunhuan

تقوم دائرة while بتشغيل الكود الموجود في الكتلة طالما كانت الشروط المعينة صحيحة.

النحو

while (الشروط صحيحة) {
  الأوامر التي سيتم تنفيذها;
}

في المثال التالي يتم تعيين المتغير $x إلى 1 ($x=1). ثم يتم تشغيل دائرة while، طالما كان $x أقل أو يساوي 5. يتم زيادة $x بـ 1 في كل مرة تشغل الدائرة.

مثال

<?php 
$x=1; 
while($x<=5) {
  echo "هذا الرقم هو: $x <br>";
  $x++;
} 
?>

مثال على التشغيل

دائرة PHP do...while

تقوم دائرة do...while أولاً بتنفيذ الكود الموجود في الكتلة، ثم تقوم بفحص الشروط، إذا كانت الشروط معينة صحيحة، فإنها تكرر الدائرة.

النحو

do {
  الأوامر التي سيتم تنفيذها;
} while (الشروط صحيحة);

في المثال التالي يتم تعيين المتغير $x إلى 1 ($x=1). ثم تقوم دائرة do while بطباعة سلسلة نصية، ثم يتم زيادة المتغير $x بـ 1. ثم يتم التحقق من الشروط ($x هل هو أقل أو يساوي 5). إذا كان $x أقل أو يساوي 5، فإن الدائرة ستستمر في التشغيل:

مثال

<?php 
$x=1; 
do {
  echo "هذا الرقم هو: $x <br>";
  $x++;
} while ($x<=5);
?>

مثال على التشغيل

لاحظ أن دائرة do while تقوم بفحص الشروط بعد تنفيذ الأوامر الموجودة داخل الدائرة. هذا يعني أن دائرة do while ستقوم بتنفيذ الأوامر مرة واحدة على الأقل، حتى إذا فشلت الشروط في المرة الأولى.

في المثال التالي يتم تعيين $x إلى 6، ثم تشغيل الدائرة،ثم يتم التحقق من الشروط:

مثال

<?php 
$x=6;
do {
  echo "هذا الرقم هو: $x <br>";
  $x++;
} while ($x<=5);
?>

مثال على التشغيل

القسم التالي سيشرح دائرة for و دائرة foreach.