آموزش PHP :ساختار های تکرار (دستور for)

آموزش PHP

سلام  خدمت همراهان عزیز  یکشنبه ها و پنج شنبه ها با آموزش زبان برنامه نویسی (HTML)همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی قبل مراجعه فرمایید .

ساختار های تکرار :

آموزش فصل چهارم php

با استفاده از ساختارهای تصمیم گیری می توانیم تصمیم بگیریم که چه دستوراتی اجرا شوند و کدام دستورات اجرا نشون بسیاری از کارها هستند که ماهیت تکرای دارند و برای پیاده سازی آن ها به ساختار های تکرار نیاز داریم . سه نوع ساختار تکرار به نام های while ، while ، do ، و for در php وجود دارند که آن ها را مورد بررسی قرار می دهیم .

دستور for

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

روش به کارگیری for:

(گام افزایش ؛ شرط حلقه ؛ مقدار اولیه شمارنده حلقه)for

}

{

توجه کنید که اگر تعداد دستوراتی که تکرار می شوند بیش از یکی نباشد ، نیاز به } و {نیست .به نمونه ای از دستور for توجه کنید:

در این دستور for موارد زیر مشاهده می شوند:

(++i$ = 0; $i < 5; $i)for

}

دستورات حلقه

{

i$: شمارنده یا اندیس حلقه

مقدار اولیه شمارنده حلقه :0

شرط حلقه : 5 < i$

گام افزایش : 1 (پس از هر بار اجرا ، یک واحد به $i اضافه می شود).

چگونگی اجرای این دستور for در نمودار گردشی شکل زیر آمده است .

CamScanner_11-18-2022_17.20.07_1[1]

مثال: طراحی  صفحه ای که تعداد دوستان یک کاربر را از ورودی خوانده ، به طور پویا کادرهای متنی را براساس این تعداد ایجاد می کند و اسامی دوستان کاربر را می خواند . توجه کنید که بخش دیگری از برنامه که دستیابی به اسامی دوستان کاربر است نیاز به آشنایی با آرایه دارد.

مراحل طراحی صفحه:

1. دستورات زیر را در فایل ch4-5.html تایپ و در پوشه ی www ذخیره کنید:

 

<html>

<body>

<“form method=post action=”ch4-6.php>

:How many friend do you have

<“INPUT NAME=”Number” TYPE=”text” size=”3>

<br>

<br>

<“INPUT TYPE=”submit” Value=”submit order>

<br>

<form/>

<body/>

<html/>

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

2. دستورات زیر را در فایل ch4-6.html تایپ کرده ذخیره کنید:

<html>

<body>

php?>

Num= $_Post[‘number’]$

for ($remainder = 0 ; $count < $Num; $counter ++)

}

offset= $counter +1 $

“<echo “<br> <br> Please enter the name of friend number $offset<br

“<“echo”<INPUT NAME=”child” TYPE=”text

{

<?

<br>

<br>

<body/>

<html/>

در سطر چهارم این برنامه ، تعداد دوستان کاربر که در متغیر فرم POST{‘Number’}_$ قرار دارد ، در متغیر Num$ قرار می گیرد تا استفاده از آن آسان تر باشد. حلقه تکرار For که در سط پنجم آمده است ، براساس مقداری که در $Num قرار دارد کادر های متنی را ایجاد می نماید تا نام دوستان کاربر را دریافت کند.

3. مرورگر را راه اندازی کرده در نوار آدرس آن را تایپ کنید و کلید Enter را فشار دهید.

4. عددی مثل 3 را در کادر متنی وارد کرده دکمه Submit Order را کلیک کنید  در این صفحه ، کاربر می تواند اسامی دوستان خود را وارد نمایند.

با اجرای این دستور هر وقت علامت ماوس بر روی این پاراگراف قرار گرفت ، متن کمکی  introduction ظاهر می شود.

برگرفته از :

کتاب راهنمای جامع (HTML, BHTML, XML)

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

5 − یک =