بسم الله الرحمن الرحیم

انجمن های تخصصی کدباکس

شبکه، امنیت، سرور، دیتاسنتر، سیستم عامل، هاستینگ، وبمستری، طراحی وب، نرم افزار، سخت افزار، گرافیک و ...

امروز پنج شنبه 14 دسامبر 17, 6:38 pm



مبحث جدیدپاسخ

 [ 3 پست ] 
نويسنده پيغام
پستارسال شده در: پنج شنبه 24 نوامبر 16, 5:33 pm 

پست ها : 2
سپاسگذاری کرده: 0 بار
سپاس دریافتی: 0 بار
سلام.
میخواستم اگه میشه دوستان راجع به حلقه ها در php توضیح بدند و تفاوت while و do while رو هم توضیح بدند.


پستارسال شده در: پنج شنبه 24 نوامبر 16, 5:34 pm 
نماد کاربر

پست ها : 369
محل سکونت: فارس
سپاسگذاری کرده: 38 بار
سپاس دریافتی: 576 بار
سلام.
اغلب مواقعی که کد می نویسیم، می خواهیم که یک مجموعه از دستورات بارها و بارها اجرا بشوند، بجای اینکه آن چند خط که اغلب یکسان هستند را در دستورات تکرار کنیم از حلقه ها استفاده می کنیم.
انواع دستورات حلقه ای در PHP:
while: تا زمانی که شرط حلقه درست باشد، دستورات اجرا می شود.
do...while: دستورات داخل حلقه چه شرط حلقه درست باشد و چه نباشد برای یک بار اجرا می شود، و در مراحل بعدی اگر شرط حلقه درست بود، دستورات اجرا می شوند.
for: دستورات داخل حلقه از یک عدد مشخص به تعدادی مشخص تکرار می شود.
foreach: برای کار با آرایه ها کاربرد دارد.


پستارسال شده در: پنج شنبه 24 نوامبر 16, 5:38 pm 
نماد کاربر

پست ها : 369
محل سکونت: فارس
سپاسگذاری کرده: 38 بار
سپاس دریافتی: 576 بار
برای while داریم
کد:
while (condition)
  {
  code to be executed;
  }

و برای do while داریم
کد:
do
  {
  code to be executed;
  }
while (condition);

همانطور که میبینید ، در حلقه ی while تا زمانی که شرط while درست باشه، کدی که گفته شده اجرا میشه ولی در do while کد اجرا میشه تا وقتی که شرط درست باشد و تفاوت این دو این است که در حلقه ی do while چه شرط درست باشد چه غلط حداقل یکبار کد اجرا می شود.


نمايش پست ها از پيشين:  مرتب سازي بر اساس  

مبحث جدیدپاسخ

 [ 3 پست ] 


مباحث مرتبط

 مباحث   نويسنده   پاسخ ها   بازديدها   آخرين پست 
موضوع ناخوانده دیگری در این انجمن موجود نیست. تفاوت های دستورات شرطی در php

salam

3

993

سه شنبه 22 نوامبر 16, 7:11 pm

Hoseyn نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. دستورات لایت اسپید litespeed

Hoseyn

0

1913

جمعه 12 ژوئن 15, 3:10 pm

Hoseyn نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. پيوست(ها) دستورات آماده ی php برای درج اطلاعات در Mysql

golandam

8

913

پنج شنبه 15 دسامبر 16, 11:10 am

Hoseyn نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. تفاوت OS و Kernel

mehraban

2

5393

جمعه 15 مه 15, 7:42 pm

mehraban نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. تفاوت hub با hub switch

shayan

0

2165

يکشنبه 17 مه 15, 11:29 am

shayan نمایش آخرین ارسال

 


چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 4 مهمان


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد



بخش ها