پی ایچ پی سوئچ استاتمنٹ
- صفحه قبلی If...Else PHP
- صفحه بعدی دوره While PHP
جملات سوئیچ برای اجرای عملیات مختلف بر اساس شرایط مختلف استفاده میشود.
جملات سوئیچ
اگر میخواهید چند کد بلوک را انتخابی اجرا کنید، از جملات سوئیچ استفاده کنید.
استفاده از جملات سوئیچ میتواند از کد طولانی if..elseif..else جلوگیری کند.
قوانین
switch (expression) { case label1: کدی که زمانی اجرا میشود که expression = label1 break; case label2: کدی که زمانی اجرا میشود که expression = label2 break; default: کدی که زمانی اجرا میشود که مقدار عبارت برابر با label1 یا label2 نیست }
روش کار:
- یک بار محاسبه عبارت (معمولاً متغیر)
- مقایسه مقدار عبارت با مقدار case در ساختار
- اگر تطابق وجود داشته باشد، کد مرتبط با case اجرا میشود
- پس از اجرای کد،استفاده از break دستوراز ادامه اجرای کد در case بعدی جلوگیری شود
- اگر هیچ case صحیحی نباشد، از جمله default استفاده شود
مثال
<?php $favfruit="پرتقال"; switch ($favfruit) { case "سیب": echo "میوه مورد علاقه شما سیب است!"; break; case "موز": echo "میوه مورد علاقه شما موز است!"; break; case "پرتقال": echo "میوه مورد علاقه شما پرتقال است!"; break; default: echo "میوه مورد علاقه شما نه سیب، نه موز، یا پرتقال است!"; } ?>
- صفحه قبلی If...Else PHP
- صفحه بعدی دوره While PHP