php中的条件语句,PHP中的条件语句和示例
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中的条件语句和示例相关推荐
- PHP中switch条件语句的使用,php条件语句(2)switch...case语句
PHP 中的Switch语句用于执行基于多个不同条件的不同动作. Switch 语句 如果我们希望有选择地执行若干代码块之一,请使用 Switch语句. 使用 Switch语句可以避免冗长的if..e ...
- python if语句多个条件-关于函数:如何在python中为一个if语句提供多个条件
本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...
- php页面添加js判断语句,JavaScript中if条件语句怎么使用
JavaScript中的if可实现条件分支也就是条件语句,所以,接下来的这篇文章就来给大家介绍关于JavaScript中if条件语句的用法,下面我们来看具体内容. 我们先来看看条件分支(if语句)语句 ...
- if函数python_关于函数:如何在python中为一个if语句提供多个条件
本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...
- java中if条件中删除此行代码_Java中我如何去除if...else...语句?
描述 读牛人技术博客 A Java Geek,最开始觉得这样的想法很有创意.提前使用静态代码块把对象存入map容器中,在需要的时候在取.他也有提到可以使用DI的方式把需要的对象提前注入好,但是这两种方 ...
- r语言中对向量求条件语句_R中的条件语句
r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...
- c语言中if条件怎么约束多条,if语句中的表达式不限于逻辑表达式,可以是任意的数值类型...
满意答案 wenfeng5277 推荐于 2018.02.27 采纳率:47% 等级:13 已帮助:9371人 可以是任意数值,但实际上编译系统会把这个表达式强制转成逻辑值,一般地false都为 ...
- R语言条件判断语句编程:使用if/else语句实现条件逻辑判断、使用all函数判断向量中的值是否全部都满足条件
R语言条件判断语句编程:使用if/else语句实现条件逻辑判断.使用all函数判断向量中的值是否全部都满足条件 目录
- 在 if...elif...else 的多个语句块中只会执行一个语句块?_如果 (If) | Python 中的条件控制语句详解...
点击上方"可乐python说"关注公众号,点击右上角 "..."选择"设为星标"第一时间获取最新分享! 前言 Hi,大家好,我是可乐,生活中 ...
- python if语句判断字符串_python – 条件If语句:如果行中的值包含字符串…设置另一列等于字符串...
编辑制作: 我在"活动"列中填充了字符串,我想使用if语句在"Activity_2"列中派生值. 因此Activity_2显示了所需的结果.基本上我想说出正在发 ...
最新文章
- 交叉表的简单实现2:使用前端程序实现
- ffmpeg命令 音频文件格式转换
- HTTP协议学习笔记
- java try catch 异常后还会继续执行吗
- 论文|Item2vec中值得品味的8个经典tricks
- Python之pygame安装教程
- 按键精灵手机助手学习过程中的教程集锦收藏
- android 4.4优化build.prop,Androidbuild.prop详细优化
- TTP223 触摸按键
- (三十三)远期利率协议的结算金、价值与定价
- .Net Web微信H5鱼虾蟹网站开发搭建技术栈
- GridView指定列求和
- python之字符串及操作相关知识
- 路由器测试的性能测试
- 计算机3000元配置表,预算3000吃鸡电脑推荐 2018游戏主机3000元左右配置清单
- ES7 集群模式新增账号密码认证
- python修改电脑名称_windows更改计算机名称
- 【python黑帽子】——(一)搭建扫描器入门介绍
- IT人的微信自媒体--- 杰天空, 走在寻找创意的路上
- 网络请求发生javax.net.ssl.SSLHandshakeException异常的情况