سفارش تبلیغ
صبا ویژن
 
 تعداد کل بازدید : 95459

  بازدید امروز : 4

حلقه ها - آموزش php

[ خانه | ایمیل |شناسنامه | مدیریت ]

 

موضوعات وبلاگ

 

 دوستان



 

لینک به لوگوی من

حلقه ها - آموزش php

 

اشتراک

 

 

حضور و غیاب

یــــاهـو

 

جستجوی سریع

 :جستجو

با سرعتی بی‏نظیر و باورنکردنی
متن یادداشت‏ها و پیام‏ها را بکاوید!

 

آوای آشنا

 

بایگانی

تابستان 1385
بهار 1384
زمستان 1383
پاییز 1383

 

کسی که در خردسالی دانش آموزد، مانند نقش بر سنگ است و کسی که دربزرگسالی دانش آموزد، مانند کسی است که بر آب می نگارد . [پیامبر خدا صلی الله علیه و آله]

حلقه ها

محسنی::: سه شنبه 83/8/26:::

با نام خدا و با عرض سلام خدمت همه دوستان                  

امروز میخواهیم در مورد حلقه ها صحبت کنیم . اونایی که با برنامه نویسی آشنا هستند میدانند که حلقه ها جزو دستورات مهم بشمار می آیند . و مظمئنا شما هم در برنامه های خود مجبور خواهید شد که از آنهااستفاده کنید. حلقه هایی مانند for , while, foreach , do..while که امروز به برسی آنها می پردازیم.

امروز میخواهیم در مورد حلقه ها صحبت کنیم . اونایی که با برنامه نویسی آشنا هستند میدانند که حلقه ها جزو دستورات مهم بشمار می آیند . و مظمئنا شما هم در برنامه های خود مجبور خواهید شد که از آنهااستفاده کنید. حلقه هایی مانند for , while, foreach , do..while که امروز به برسی آنها می پردازیم.

حلقه FOR :

زمانیکه ما میخواهیم یک سری از دستورات را به دفعات مشخص و معینی اجرا کنیم از حلقه for استفاده میکنیم.شکل کلی حلقه for بصورت زیر میباشد.

for (expr1; expr2; expr3) statement

این برای حالتی است که عبارت statement یک خط باشد . اما اگر عبارت statement بیش از یک خط باشد حلقه for به یکی از دو صورت زیر نوشته میشود.

for (expr1; expr2; expr3) {
 statement1;
statement2;
statement3;
}

for (expr1; expr2; expr3): 
 statement1;
 statement2;
 statement3;
endfor;

 

همانطور که مشاهده میکنید تفاوت این دو حالت با حالت اول در این است که ما در دوحالت دوم (یعنی وقتی که دستورات داخل حلقه بیش از یک خط باشد) باید ابتدا و انتهای حلقه را مشخص کنیم.

حالا به یک مثال توجه کنید.

فرض کنید میخواهیم برنامه ای بنویسیم که حرف A را 20 بار چاپ کند.برای این کار این گونه عمل می کنیم.

<? 
for ($i=0;$i<20;$i++){
echo "A <br>";
}
?>

توضیحاتی که در مورد این برنامه لازم است:
 - 1 عبارت 0=i$ باعث میشود که متغییر i مقدار اولیه 0 بگیرد.
 - 2 عبارت 20 >i$ یک شرط است و میگوید تاوقتی که مقدار i کمتر از 20 است حلقه را ادامه بده.
 - 3 عبارت ++i$ به این معنی است که در هر بار اجرای حلقه به مقدار i یک واحد اضافه کن
 - 4 در Php برای تعریف متغییر از $ استفاده میکنیم. یعنی اول اسم متغییر یک $ میگذاریم. بنابر این در قطعه کد بالا متغییر i$ را تعریف کرده ایم
.
 - 5 دستور echo عبارت داخل کوتیشن را به خروچی (صفحه اکسپلورر) میفرستد.
 - 6 عبارت <br>را برای این استفاده کرده ایم که هر A در یک خط چاپ شود.

فکر کنم برای امروز کافی است. فعلا خداحافظ

 



موضوعات یادداشت



[ خانه | ایمیل |شناسنامه | مدیریت ]

©template designed by: www.persianblog.com