PHP 条件语句
if,elseif…else和switch语句用于根据不同条件做出决策。
您可以在代码中使用条件语句来进行决策。PHP支持以下三个决策语句−
- if…else语句 − 如果你想在条件为真时执行一组代码,如果条件不为真则执行另一组代码,请使用此语句。
-
elseif语句 − 与if…else语句一起使用,如果多个条件中有一个为真,则执行一组代码。
-
switch语句 − 如果你想选择要执行的多个代码块之一,请使用Switch语句。switch语句用于避免长的if..elseif..else代码块。
if…else语句
如果你想在条件为真时执行一些代码,如果条件为假则执行另一些代码,请使用if….else语句。
语法
示例
如果当前是星期五,以下示例将输出”周末愉快!”,否则输出”祝你有美好的一天!”
它将生成以下结果−
elseif语句
如果你想在多个条件中有一个为真时执行一些代码,可以使用elseif语句。
语法
示例
如果当前日期是星期五,则下面的示例将输出“周末愉快!”,如果当前日期是星期日,则输出“周日愉快!”。否则,它将输出“愉快的一天!”
它将产生以下结果 −
Switch语句
如果你想要选择执行多个代码块中的一个,可以使用Switch语句。
Switch语句用于避免长长的if..elseif..else代码块。
语法
示例
switch语句的工作方式有些不寻常。首先它评估给定的表达式,然后寻找与结果值匹配的标签。如果找到匹配的值,则将执行与匹配标签相关联的代码,如果没有标签匹配,则执行任何指定的默认代码。
它会产生以下结果−