کامپیوتربرنامه نویسی

حلقه for در PHP

یکی از وظایف اصلی کامپیوتر پردازش مقادیر زیادی از داده در انسان این فعالیت یک سرمایه گذاری بسیار بزرگ از زمان نیاز است. برای انجام سیکل های ماشین پیچیده اختراع شد. چرخه برای در نظر بگیرید. گاهی اوقات، لازم است به تکرار برخی از قطعه از کد یک تعداد معینی از بار، که زمانی که چرخه به نجات آمده است. حلقه for - یکی از محبوب ترین.

شرکت ها، که اغلب در چرخه برای استفاده

اول، اجازه دهید در یک گروه از اپراتورهای اغلب در چرخه استفاده می شود. آنها افزایش و کاهش نامیده می شود. اپراتور افزایش ثبت دو علامت + (+ +)، آن را انجام افزایش یک. کاهش برعکس، کاهش ارزش 1، آن دلالت دو منفی (-). این عملگرها به عنوان یک شمارنده استفاده می شود. اگر در طول PRE-کاهش / افزایش کاهش / افزایش در متغیر، و سپس این مقدار استفاده شده است. پس از کاهش / افزایش متغیر است برای اولین بار استفاده می شود، و سپس بعد است افزایش یا کاهش آن وجود دارد.

نحو

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

اعتقاد بر این است که این چرخه برای یکی از پیچیده در پی اچ پی. ترکیب آن به شرح زیر است:

برای (chast_1؛ chast_2؛ chast_3)

{کد}

به خصوص جالب واقعیت این است که در داخل پرانتز. همانطور که می بینید، سه قسمت وجود دارد. آنها توسط یک نقطه ویرگول از هم جدا. که در آن chast_1 PHP کند آنچه که او گفته است. در صورتی که یک عبارت وجود دارد، سپس آن را اجرا می شود. به عنوان یک قاعده، ضد فعال است وجود دارد. در chasti_2 آن است که اگر، پس از آن بررسی کنید که آیا این درست است که در chasti_1 اگر جواب مثبت است (درست)، پس از آن پی اچ پی اجرا کد این است که در داخل پرانتز. در بخش سوم، افزایش یا کاهش از ضد است.

یک چرخه در نظر بگیرید برای پی اچ پی در مثال

در چرخه chasti_1 متغیر $ A به 0. بعدی تعیین می کنند، بررسی کنید که آیا به $ کمتر است، از 20؟ اگر کمتر، پس از آن دستورات است که در حلقه هستند اجرا خواهد شد. در مثال ما نشان می دهد: "این رشته 20 بار نشان داده شده است"، و سپس قسمت سوم افزایش به $ 1. سپس دوباره، است بازگشت به بخش دوم، دوباره بررسی می شود حداقل 20 متغیر ما وجود دارد یا نه. کمتر؟ و سپس دوباره است که فرمان (خط خروجی) تا به $ نخواهد بود بیش از 20 وجود دارد.

کار

اجرای یک کار کوچک است. برخی پیشنهاد وجود دارد: "سلام، مردمی" لازم است به صورت عمودی برداشت این عبارت. چگونه انجام می شود؟

ما باید برای حل مشکل حلقه پی اچ پی برای. ما به یاد داشته باشید strlen تابع ()، که طول خط را برمی گرداند.

در مثال 1، آن نوشته شده است - آنچه نباید انجام داد؟ این یک کد خوب است، کار می کند. اما انجام این کار غیر ممکن است. برای درک دلیل، در چگونه PHP را نگاه کنید. نخست، اختصاص متغیر $ من 0. بعد یک تعداد از شخصیت ها در رشته است و بررسی کنید که یک مقدار معین کمتر از صفر است. این تکرار کد می آید نتیجه گیری از حرف اول. سپس $ من است 1 رشته دوباره در حال شمارش از نمادها افزایش، چک کردن که $ من کوچکتر مقدار دریافت دوباره می رود اجرای کد. هر بار strlen () انجام، تعداد دفعات مشاهده شده از نمادها است. این خوب است که ما چنین رشته ای طولانی را نمی کند.

اگر خط ثابت است، استفاده از گزینه های دیگر است.

وی در ادامه اول، تابع strlen از چرخه برای گرفته شده است.

در تجسم دوم، همه در یک حلقه برای حفظ کرد.

با کمک یک حلقه for در PHP، شما می توانید بسیاری از پازل را حل کند!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.