freeCodeCamp/guide/arabic/php/switch-statement/index.md

1.7 KiB

title localeTitle
Switch statement بيان التبديل

مفتاح كهربائي

رمز Switch هو عبارة عن بيان تحديد سيحدد عبارة التبديل وينفذه من قائمة المرشحين. يتكون التبديل من case default الاختياري. يمكن إيقاف التنفيذ باستخدام break أو return .

بناء الجملة

`switch(x) { case value1: //execute if x = value1 break; case value2: //execute if x = value2 break;

... 

default: 
  execute if x is different with cases above 

} `

مثال

`<?php //initialize with a random integer within range $diceNumber = mt_rand(1, 6);

//initialize $numText = "";

//calling switch statement switch($diceNumber) { case 1: $numText = "One"; break; case 2: $numText = "Two"; break; case 3: case 4: // case 3 and 4 will go to this line $numText = "Three or Four"; break; case 5: $numText = "Five"; echo $numText; // break; //without specify break or return it will continue execute to next case. case 6: $numText = "Six"; echo $numText; break; default: $numText = "unknown"; }

//display result echo 'Dice show number '.$numText.'.';

?> `

انتاج |

`if case is 1

Dice show number One.

if case is 2

Dice show number Two.

if case is 3

Dice show number Three or Four.

if case is 4

Dice show number Three or Four.

if case is 5

FiveSixDice show number Six.

if case is 6

SixDice show number Six.

if none of the above

Dice show number unknown. `