PHP条件语句

在编码时,您可能会达到只有在条件有效的情况下才能得到结果的程度。我们利用条件语句。条件语句是只能基于满足特定条件才能执行的语句。

在PHP中,基本上有4种不同类型的条件语句,

1)if语句

使用if语句,您的代码仅在条件为true时才执行。

语法:if(condition){

//条件为真时要执行的代码

}

示例

让我们检查输入的分数是否大于或等于80。如果为真,则给出A级。

PHP代码:<?php

//定义一个变量

$mark = 120;

if($mark >= 80){

echo "you have an A";

}

?>

输出结果you have an A

2)if ... else语句

在if ... else语句,当条件满足时使用,当它不成立。因此在条件为true或false时使用。

语法:if (condition){

//当为true时要执行的代码}

else {

//当为false时要执行的代码

}

示例

在这里,我们将检查输入的字母是否为F,该字母将显示女性,否则显示男性。

PHP代码:<?php

//定义一个变量

$gender = 'F';

if ($gender == 'F'){

echo "FEMALE";

}

else {

echo "MALE";

}

?>

输出结果FEMALE

3)if ... elseif ... else语句

在有几种情况的情况下,例如,一个程序根据学生的成绩给他们打上字母A,B,C,D,F的分数。if ... elseif ... else用于此目的。

语法:if (condition1){

//要执行的代码1-

}

elseif(condition2) {

//要执行的代码2-

}

else{

//如果代码1和代码2不正确,将执行的代码

}

示例

我们将根据学生在100上的分数为字母A,B,C,D,F评分。

PHP代码:<?php

//定义一个变量

$marks = 75;

if ($marks>79){

echo "A";

}

elseif($marks<=79&&  $marks>60) {

echo "B";

}

elseif($marks<=60&& $marks>50) {

echo "C";

}

elseif($marks=50) {

echo "D";

}

else{

echo "F";

}

?>

输出结果B

4)嵌套的if ... else语句

当你发现if ... else语句内if ... else语句的语句嵌套。使用此语句,可以在条件为true或false时获得替代结果。

语法:if (condition 1 )

{

if (condition 2 )

{

//要执行的代码1-

}

else

{

//要执行的代码2-

}

}

else

{

//要执行的代码4-

}

示例

让我们使用嵌套的if语句比较两个数字。

PHP代码:<?php

//定义变量

$number1 = 40;

$number2 = 12;

if ($number1 != $number2) {

echo 'number1 is different from number2';

echo '
';

if ($number1 > $number2) {

echo 'number1 is greater than number2';

} else {

echo 'number2 is greater than number1';

}

} else {

echo 'number1 is equal to number2';

}

?>

输出结果number1 is different from number2

number2 is greater than number1

5)switch语句

该switch语句是非常相似的if ... else语句。但是在您的条件很复杂的情况下(例如您需要检查具有多个常量值的条件),对于if ... else,首选使用switch语句。下面的示例将帮助我们更好地理解switch语句。

语法:switch (n)

{

case constant1:

//如果n等于constant1,将执行的代码;

break;

case constant2:

//如果n等于constant2,将执行的代码;

break;

.

.

.

default:

//如果n不匹配任何常量,则执行代码

}

示例

让我们使用switch语句重写if .... else语句的示例,<?php

//变量定义

$gender = 'M';

switch ($gender) {

case 'F':

echo 'F is FEMALE';

break;

case 'M':

echo 'M is MALE';

break;

default:

echo 'Invalid choice';

}

?>

输出结果M is MALE

php中的条件语句,PHP中的条件语句和示例相关推荐

  1. PHP中switch条件语句的使用,php条件语句(2)switch...case语句

    PHP 中的Switch语句用于执行基于多个不同条件的不同动作. Switch 语句 如果我们希望有选择地执行若干代码块之一,请使用 Switch语句. 使用 Switch语句可以避免冗长的if..e ...

  2. python if语句多个条件-关于函数:如何在python中为一个if语句提供多个条件

    本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...

  3. php页面添加js判断语句,JavaScript中if条件语句怎么使用

    JavaScript中的if可实现条件分支也就是条件语句,所以,接下来的这篇文章就来给大家介绍关于JavaScript中if条件语句的用法,下面我们来看具体内容. 我们先来看看条件分支(if语句)语句 ...

  4. if函数python_关于函数:如何在python中为一个if语句提供多个条件

    本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...

  5. java中if条件中删除此行代码_Java中我如何去除if...else...语句?

    描述 读牛人技术博客 A Java Geek,最开始觉得这样的想法很有创意.提前使用静态代码块把对象存入map容器中,在需要的时候在取.他也有提到可以使用DI的方式把需要的对象提前注入好,但是这两种方 ...

  6. r语言中对向量求条件语句_R中的条件语句

    r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...

  7. c语言中if条件怎么约束多条,if语句中的表达式不限于逻辑表达式,可以是任意的数值类型...

    满意答案 wenfeng5277 推荐于 2018.02.27 采纳率:47%    等级:13 已帮助:9371人 可以是任意数值,但实际上编译系统会把这个表达式强制转成逻辑值,一般地false都为 ...

  8. R语言条件判断语句编程:使用if/else语句实现条件逻辑判断、使用all函数判断向量中的值是否全部都满足条件

    R语言条件判断语句编程:使用if/else语句实现条件逻辑判断.使用all函数判断向量中的值是否全部都满足条件 目录

  9. 在 if...elif...else 的多个语句块中只会执行一个语句块?_如果 (If) | Python 中的条件控制语句详解...

    点击上方"可乐python说"关注公众号,点击右上角 "..."选择"设为星标"第一时间获取最新分享! 前言 Hi,大家好,我是可乐,生活中 ...

  10. python if语句判断字符串_python – 条件If语句:如果行中的值包含字符串…设置另一列等于字符串...

    编辑制作: 我在"活动"列中填充了字符串,我想使用if语句在"Activity_2"列中派生值. 因此Activity_2显示了所需的结果.基本上我想说出正在发 ...

最新文章

  1. 交叉表的简单实现2:使用前端程序实现
  2. ffmpeg命令 音频文件格式转换
  3. HTTP协议学习笔记
  4. java try catch 异常后还会继续执行吗
  5. 论文|Item2vec中值得品味的8个经典tricks
  6. Python之pygame安装教程
  7. 按键精灵手机助手学习过程中的教程集锦收藏
  8. android 4.4优化build.prop,Androidbuild.prop详细优化
  9. TTP223 触摸按键
  10. (三十三)远期利率协议的结算金、价值与定价
  11. .Net Web微信H5鱼虾蟹网站开发搭建技术栈
  12. GridView指定列求和
  13. python之字符串及操作相关知识
  14. 路由器测试的性能测试
  15. 计算机3000元配置表,预算3000吃鸡电脑推荐 2018游戏主机3000元左右配置清单
  16. ES7 集群模式新增账号密码认证
  17. python修改电脑名称_windows更改计算机名称
  18. 【python黑帽子】——(一)搭建扫描器入门介绍
  19. IT人的微信自媒体--- 杰天空, 走在寻找创意的路上
  20. 网络请求发生javax.net.ssl.SSLHandshakeException异常的情况

热门文章

  1. spring cloud构建互联网分布式微服务云平台-服务提供与调用
  2. 零元学Expression Blend 4 - Chapter 28 ListBox的基本运用与更改预设样式
  3. Android5.0免Root截屏,录屏
  4. 《人月神话》之画蛇添足读后感
  5. 还贷的那些事VI——自由贷的设想
  6. 禁止屏幕保护使用密码
  7. ubuntu下git使用
  8. python bootstrap 中位数_【机器学习】Bootstrap详解
  9. 技巧 | Markdown 语法中首行缩进的方法
  10. linux的使用 --- 安装git