آموزش php درس ششم: حلقه ها
معمولا در برنامه نویسی مواردی پیش می آید که نیاز است یک سری دستورات به دفعات تکرار شوند، برای این کار از حلقه ها استفاده میکنیم.
در php چهار ساختار برای حلقه ها داریم:
while: تکرار دستورات تا زمانی که شرط درست باشد. ( قبل از اجرای دستورات شرط بررسی میشود)
do...while: تکرار دستورات تا زمانی که شرط درست باشد. در این ساختار ابتدا یکبار دستورات اجرا میشوند و سپس شرط حلقه بررسی میشود. اگر درست باشد دستورات تکرار میشوند. توجه کنید که در این ساختار حداقل یک بار دستورات اجرا می شوند.
for: وقتی که تعداد دفعات تکرار حلقه مشخص باشد از این ساختار استفاده میکنیم.
foreach: ساختار تکرار برای هر یک از عناصر آرایه.
while:
پس از while شرط حلقه را نوشته و سپس در خط بعد دستور یا دستورات را مینویسیم. اگر بیش از یک دستور بود قبل و بعد آن {} قرار میدهیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال:
حلقه زیر تا زمانی که متغییر کوچکتر و یا مساوی 5 است تکرار میشود. مقدار این متغییر در هر بار تکرار یک واحد افزایش می یابد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
do...while:
در این ساختار بعد از do دستورات قرار میگیرند و پس از while شرط حلقه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال:
این برنامه نیز مشابه برنامه قبل است با این تفاوت که قبل از بررسی شرط مقدار متغییر افزایش می یابد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
for:
در این ساختار بعد از for به ترتیب مقدار اولیه، شرط ادامه و مقدار افزایش متغییر قرار میگیرند و سپس دستورات حلقه نوشته میشوند:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال:
برنامه زیر عبارت Hello World را پنج بار چاپ می کند:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
foreach:
در این ساختار، در هر بار تکرار محتوای درایه در متغییر value قرار میگیرد و پس از اتمام حلقه، درایه بعدی جای درایه فعلی را میگیرد و این عمل برای تک تک درایه های آرایه تکرار میشود::
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال:
برنامه زیر محتوای درایه های آرایه را چاپ میکند:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید