PHP 条件语句 PHP 开关盒 它是什么以及如何使用?在本课中 PHP 开关盒 我们将讨论这个话题。
PHP Switch Case 语句 PHP 如果有其他情况 它用于根据不同的条件执行代码,例如表达式。我们将在下面的示例中看到语法。
switch (n) {
case label1:
//n=label1'e eşitse çalıştırılacak kodlar
break;
case label2:
//n=label2'e eşitse çalıştırılacak kodlar
break;
case label3:
//n=label3'e eşitse çalıştırılacak kodlar
break;
default:
//n hiçbir label'e eşit değilse çalıştırılacak kodlar
}PHP Switch Case 的工作原理如下:首先,我们有一个被计算一次的表达式(通常是一个变量)。表达式的值与每个结构中的值进行比较。如果它与结构中的值匹配,则执行该结构中的代码块。如果没有值匹配,则执行default语句中的代码块。 break语句用于防止代码自动进入下一个结构。
PHP 开关案例示例
现在我们来做一个真实的例子。我们可以将前面示例中的 n 替换为变量,并将 label1 替换为数据。无论我们替换 N 的变量等于哪个标签,该代码块都将被执行。如果不等于其中任何一个,则执行default下的默认代码块。
$favorite_movie = 'the matrix';
switch ($favorite_movie) {
case 'inception':
echo 'Favori filmin: inception';
break;
case 'the matrix':
echo 'Favori filmin: the matrix';
break;
case 'v for vendetta':
echo 'Favori filmin: v for vendetta';
break;
default:
echo 'Favori filmin yok';
}
// Çıktı: Favori filmin: the matrix上面我们做了一个真实的例子。现在让我们再举一个例子来巩固我们所学到的知识。
$lucky_number = null;
switch ($lucky_number) {
case 4:
echo 'Favori sayı: 4';
break;
case 6:
echo 'Favori sayı: 6';
break;
case 8:
echo 'Favori sayı: 8';
break;
default:
echo 'Favori sayı yok';
}
// Çıktı: Favori sayı yokPHP 切换大小写替代语法
我们在上一课中了解到,我们可以在 PHP 条件语句中使用替代语法。在本课的最后一部分 PHP 开关盒 我们将学习替代语法。
$number = 3;
switch ($number):
case 1:
echo 'number is 1';
break;
case 2:
echo 'number is 2';
break;
case 3:
echo 'number is 3';
break;
default:
echo 'number is null';
endswitch;
// Çıktı: number is 3PHP 开关盒在替代语法中,我们不在切换后打开大括号,而是放置一个冒号。 PHP 开关盒 终端开关;而不是在表达式结束时关闭大括号;我们使用这个表达方式。



