به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
شرطی IF در PHP

ساختارهای شرطی IF در PHP

از ساختارهای شرطی IF در php همانند سایر زبان های برنامه نویسی در زمانی استفاده می شود که بخواهیم در صورت برقرار بودن شرط یا شرط هایی یکسری دستورات خاص اجرا شده و در صورت عدم برقراری آنها گروه دیگری از دستورات اجرا شوند.

در زبان php ساختارهای شرطی زیر تعریف شده است.

در این قسمت به توضیح مختصر هریک از آنها پرداخته و سپس در ادامه به توضیح کاملتر و ارایه مثال های عملی می پردازیم.

  1. If statement : از این ساختار در زمانی استفاده میشود که بخواهیم در صورت برقرار بودن شرط یا شرط هایی دستورات خاصی اجرا شوند.
  2. If … else statement : از این ساختار در زمانی استفاده میشود که بخواهیم در صورت برقرار بودن شرط یا شرط هایی یکسری دستورات اجرا شده و در صورت عدم برقراری آن شرط دستورات دیگری اجرا شوند.
  3. If…else if…else statement : در این ساختار بیش از دو گروه شرط داریم.در هر قسمت شرطی که درست باشد دستورات مربوط به آن شرط اجرا میشود.

حتما بخوانید: ساختارهای دستوری switch در PHP

1. ساختار if

ساختار if برای بررسی یک شرط خاص استفاده می‌شود و اگر این شرط درست باشد، کدهای داخل بلاک آن اجرا می‌شوند.

نحوه نوشتن:
php
if (شرط) {
// کدهایی که باید اجرا شوند
}

مثال:
php
$t = 14;
if ($t < 20) {
echo “Have a good day!”;
}

در این مثال، اگر متغیر $t کمتر از 20 باشد، پیام “Have a good day!” چاپ می‌شود24.

2. ساختار else

ساختار else به شما این امکان را می‌دهد که در صورت نادرست بودن شرط if، کدهای دیگری را اجرا کنید.

نحوه نوشتن:
php
if (شرط) {
// کدهایی که باید اجرا شوند
} else {
// کدهایی که در صورت نادرست بودن شرط اجرا می‌شوند
}

مثال:
php
$t = 22;
if ($t < 20) {
echo “Have a good day!”;
} else {
echo “Have a good night!”;
}

در این مثال، چون $t بیشتر از 20 است، پیام “Have a good night!” چاپ می‌شود23.

 

حتما بخوانید: ساختارهای حلقه ای while در PHP

 

3. ساختار else if

ساختار else if به شما این امکان را می‌دهد که چندین شرط را بررسی کنید. اگر شرط اول نادرست باشد، شرط بعدی بررسی می‌شود.

نحوه نوشتن:
php
if (شرط1) {
// کدهایی که برای شرط1 اجرا می‌شوند
} elseif (شرط2) {
// کدهایی که برای شرط2 اجرا می‌شوند
} else {
// کدهایی که در صورت نادرست بودن همه شرایط اجرا می‌شوند
}

مثال:
php
$t = date(“H”);

if ($t < “10”) {
echo “Have a good morning!”;
} elseif ($t < “20”) {
echo “Have a good day!”;
} else {
echo “Have a good night!”;
}

در این مثال، زمان فعلی بررسی می‌شود و بسته به ساعت، پیام مناسب چاپ می‌شود24.
استفاده از دستورات break و continue در if

دستور break: برای خروج از حلقه یا ساختارهای تودرتو استفاده می‌شود.

دستور continue: برای نادیده گرفتن بقیه کدها در یک تکرار و رفتن به تکرار بعدی استفاده می‌شود.

 

با دریافت « مشاوره برنامه‌نویسی، وب و سئو » از کارشناسان جوان حرفه‌ای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!

 

و اما کلام آخر…

ساختارهای شرطی IF در PHP ابزارهای قدرتمندی برای کنترل جریان اجرای برنامه هستند. با استفاده از if، else if و else، شما می‌توانید تصمیمات مختلفی را بر اساس شرایط خاص اتخاذ کنید. این ساختارها به برنامه‌نویسان اجازه می‌دهند تا منطق پیچیده‌تری را در برنامه‌های خود پیاده‌سازی کنند.

تصویر دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در ۱۵ کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما

مسیریابی تحصیلی - شغلی (آنلاین)

تست شغلی به آزمون روانشناسی گفته می شود که فرد با توجه به پاسخگویی به سوالات در انتها بهترین شغلی که می تواند در آن موفق باشد را معرفی می کند.

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

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

کلینیک مشاوره کسب و کار

ارائه‌ی خدمات کوچینگ، مشاوره و منتورینگ توسط برترین متخصصان جوان

هاست سنتر حرفه‌ای

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

کانال یوتیوب

آموزش‌ها و نکات کلیدی ما را دنبال کنید

کانال تلگرام

اخبار و تخفیفات گروهی ما را دنبال کنید

صفحه اینستاگرام

آموزش‌ها و تخفیفات گروهی ما را دنبال کنید

راهنمای گام به گام تا دریافت مشاوره

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور