-
PHP条件控制语句实例程序
在php中条件控制语包括了if语句、swicth语句、三无操作符等下面小编来给大家总结它们三个在php中的一些应用实例了.
PHP条件控制语句一共有三种:
第一种:if语句;
第二种:switch语句;
第三种:三元操作符;
分别讲解下这三种条件控制语句.
第一种:if语句,if语法有以下几种格式:
1)、
- if (表达式一) { //满足条件执行以下程序段
- 执行语句;
- }
例如如下代码:
- <?php
- if ($a > $b) {
- echo "a is bigger than b";
- $b = $a;
- }
- ?>
2)、
- if (表达式一){ //满足条件执行以下程序段
- 执行语句;
- }
- else{ //不满足执行如下程序段
- 执行语句;
- }
例如如下代码:
- <?php
- if ($a > $b) {
- echo "a is bigger than b";
- } else {
- echo "a is NOT bigger than b";
- }
- ?>
3)、
- if (表达式一) { //满足条件执行以下程序段
- …
- }elseif (表达式二) {
- …
- }else {
- …
- }
例如如下代码:
- <?php
- $a=45;
- $b=50;
- if ($a>$b) { print “a大于b”; }
- elseif ($a==$b) { print “a等于b”; }
- else { print “a小于b”; }
- ?>
第二种:switch语句
Switch是多路分支语句,虽然可以通过多重嵌套的if语句来实现多路分支,但嵌套越深,程序的可读性越差,使用 Switch 语句可以避免冗长的 if..elseif..else 代码块.
Switch语句的语法:
- switch (var) {
- case 值1:
- 语句1;
- break;
- case 值2:
- 语句2;
- break;
- case 值N:
- 语句N;
- break;
- default:
- 语句;
- }
例如如下代码:
- <?php
- $i=1;
- switch ($i) {
- case 0:
- echo "i equals 0";
- break;
- case 1:
- echo "i equals 1";
- break;
- case 2:
- echo "i equals 2";
- break;
- default:
- echo "i no equals";
- break;
- }
- ?>
第三种:三元操作符.
PHP脚本语言支持操作符?:,它是if语句的紧凑版本,我们可以用下面的实例来对该三元操作符进行解释:
三元操作符语法:
(条件)?’执行语句1′:’执行语句2′;
解释为:如果条件为TRUE则执行语句1,如果条件为FALSE则执行语句2;
例如如下代码:echo ($a>$b)?“a大于b”:“a不大于b”;
解释为:如果$a>$b,则输入a大于b;如果$a<$b,则输入a不大于b.
出处:http://www.phpfensi.com/php/20140713/3760.html
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式