زمان کنونی: ۱۱-۵-۱۳۹۵, ۰۴:۳۸ عصر درود مهمان گرامی! (ورودثبت نام)


[-]

اطلاعیه ها


سلام و عرض وقت بخیر خدمت دوستان و کاربران گرامی

جهت پرسش و پاسخ و دریافت پاسخ سریعتر لطفا از بخش پرسش و پاسخ وب سایت Softskill.ir استفاده نمایید.

برای ورود به بخش پرسش و پاسخ وب سایت جدید کلیک کنید.


فصل سیزده: حلقه while
زمان کنونی: ۱۱-۵-۱۳۹۵, ۰۴:۳۸ عصر
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: AZAR2711
آخرین ارسال: AZAR2711
پاسخ: 1
بازدید: 1271

ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
 

فصل سیزده: حلقه while

۵-۱۴-۱۳۹۳, ۰۷:۲۴ عصر
ارسال: #1
فصل سیزده: حلقه while
حلقه ها در php قطعه کدی هستند که تا زمانی که یک شرط خاص برقرار است اجرا می شوند.
معمولا هنگامی که شما کد می نویسید با دستوراتی مواجه می شوید که تمایل دارید چندین بار اجرا شوند. به جای اینکه این دستورات رو چند بار بنویسیم می تونیم اونا رو تو یه حلقه بذاریم.
عبارات حلق در php به شرح زیرند:
Good while: حلقه ایست که تا زمانی که یک شرط خاص برقرار باشد اجرا می شود.
Good do...while: قطعه کد موجود در حلقه حداقل یک بار اجرا می شود و در اخر قطعه کد شرط چک می شود مادامی که شرط برقرار باشد حلقه تکرار می شود.
Good for: حلقه for برای اجرای قطعه کدی به تعداد دفعات خاص استفاده می شود.
Good foreach: حلقه ای ست که به ازای هر یک از عناصر آرایه تکرار می شود.

حلقه while:
ساختار نحوی این حلقه به شکل زیر است:
کد php:
while (condition is true) {
  
code to be executed;

مثال زیر ابتدا متغییر x را با مقدار یک تنظیم می کند.سپس حلقه while تا زمانی که X از 5 کمتر است ادامه می یابد، ضمن اینکه در طول حلقه هر بار یکی به x اضافه می شود.
کد php:
<?php
$x
=1;

while(
$x<=5) {
  echo 
"The number is: $x <br>";
  
$x++;
}
?>
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


حلقه do...while:
ساختار نحوی این حلقه به شکل زیر است:
کد php:
do {
  
code to be executed;
} while (
condition is true); 

مثال زیر نیز در ابتدا متغییر x را مقدار یک تنظیم می کند. سپس وارد حلقه می شویم و یک خروجی داریم که چاپ می شود. سپس به متغیر x یک واحد اضافه می شود. سپس شرط چک می شود و در صورتی که شرط برقرار باشد حلقه تکرار می شود:
کد php:
<?php
$x
=1;

do {
  echo 
"The number is: $x <br>";
  
$x++;
} while (
$x<=5);
?>
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


توجه داشته باشید در حلقه do...while شرط پس از یکبار اجرا چک می شود.
برای درک بیشتر این موضوع مثال زیر را ببینید:
کد php:
<?php
$x
=6;

do {
  echo 
"The number is: $x <br>";
  
$x++;
} while (
$x<=5);
?>
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
امضای AZAR2711 گر گدا کاهل بود تقصیر صاحبخانه چیست؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط Adel
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان