PHP تبديل بيان
يستخدم بيان التبديل لتنفيذ إجراءات مختلفة استنادا إلى عدد من الظروف المختلفة.
PHP تبديل بيان
إذا كنت ترغب في تنفيذ انتقائي واحدة من عدة كتل من التعليمات البرمجية، استخدم العبارة التبديل.
قواعد
switch (n) { case label1: 如果 n=label1,此处代码将执行; break; case label2: 如果 n=label2,此处代码将执行; break; default: 如果 n 既不等于 label1 也不等于 label2,此处代码将执行; }
كيف يعمل: أولا، تعبير بسيطن (متغير عادة)تحسب مرة واحدة. وتمت مقارنة قيمة وبنية التعبير في كل حالة. إذا كان هناك تطابق، يتم تنفيذ التعليمات البرمجية القضية المرتبطة بها. بعد تنفيذ التعليمات البرمجية، وذلك باستخداماستراحة لمنع القفزة الرمز إلى الحالة التالية لمتابعة التنفيذ.يستخدم بيان الافتراضية التنفيذي لتتناسب غير موجود (أي، أي القضية الحقيقية) وقت.
أمثلة
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "你喜欢的颜色是红色!";
break;
case "blue":
echo "你喜欢的颜色是蓝色!";
break;
case "green":
echo "你喜欢的颜色是绿色!";
break;
default:
echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "你喜欢的颜色是红色!";
break;
case "blue":
echo "你喜欢的颜色是蓝色!";
break;
case "green":
echo "你喜欢的颜色是绿色!";
break;
default:
echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>
تشغيل المثال »