PHP教程(第二节) 判断语句IF..else[网站编程]
本文“PHP教程(第二节) 判断语句IF..else[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
上一节讲到变量的利用以及一些最最最底子的入门.不知道你回去有没有做成功自己的网页了.如果没有得赶忙着手哦...
本日的这一节是 php 的判断语句 if..else
在目前的程序当中判断语句是必不可少的.所以这一课需求好好的听哦..最好能边看边着手实践这样简单记一些
案例1 单条件判断 if:
- <?
- $a = 1; //变量$a 的值 为 1
- if( $a < 5 ) //假如a的值小于5
- {
- echo 'A < 5'; //那么就输出这一段 后果应输出 A < 5
- }
- ?>
运行后输出的后果: A < 5
明生注释:我们先看一下他的判断写法 if() 是利用()来将其括住,然后背面并没有跟上 then 所以和asp,delphi 之类的语言有些辨别,不过他的语法倒是和javascript的非常类似,类似度最少有百分80左右..也就是说学过javascript的能很简单看懂这些.必定也有一些出入.不过我们渐渐看下去就认为其实程序都差不多.思绪其实都一样的只是语法不一样罢了.所以不关键怕不要撤退.只要硬着头皮学懂语法.别的的再渐渐操作时刻就会加深自己的技术了. 跑题了..目前来看看语法
if (这里写条件) 注意一点是.不要在这背面带 ; 要不然会认为这语句完毕了..得注意了.
{ 用{开始
中间写代码
} 以}完毕
目前我们再来看看下面的双条件判断.....
案例2 多条件判断if..else:
- <?
- $a = 6; //一样声明一个$a 值为 1
- if($a < 5) //假如a的值小于 5
- {
- echo 'A < 5'; //那么就输出这一段
- }
- else
- {
- echo 'A > 5'; //假如大于5就输出这一段
- }
- // 后果应输出 A > 5
- ?>
运行后输出的后果: A > 5
明生注释:首先一个变量A的值为6,然后开始判断他是不是小于5 由于A的值大于5 所以并没有履行当中的.而是跳到else程序块.从这里可以看出来.假如条件1不成立就履行条件2,但假如我有多个条件的时刻该怎么办呢..好下面就会看到若何判断多条的
案例3 多条件判断if..elseif...else:
- <?
- $a = 3; //一样声明一个$a 值为 3
- if($a == 1) //判断是不是相等.假如相等就履行下面的
- {
- echo 'A = 1'; //那么就输出这一段
- }
- elseif($a == 2) //不然假如相等于2就履行下面的
- {
- echo 'A = 2';
- }
- else //无论等于什么数城市执下面的程序块
- {
- echo "A = $a";
- }
- ?>
运行后输出的后果: A = 3
明生注释: 先看一下表.. 下面表的内容来自于(php 官方手册简体中文版)电子书
表格 10-4. 对比运算符
例子 | 名称 | 后果 |
---|---|---|
$a == $b | 等于 | TRUE,假如 $a 等于 $b. |
$a === $b | 全等 | TRUE,假如 $a 等于 $b,并且它们的范例也相同.(PHP 4 only) |
$a != $b | 不等 | TRUE,假如 $a 不等于 $b. |
$a <> $b | 不等 | TRUE,假如 $a 不等于 $b. |
$a !== $b | 非全等 | TRUE,假如 $a 不等于 $b,大概它们的范例差别.(PHP 4 only) |
$a < $b | 小与 | TRUE,假如 $a 严峻小于 $b. |
$a > $b | 大于 | TRUE,假如 $a 严峻 $b. |
$a <= $b | 小于等于 | TRUE,假如 $a 小于大概等于 $b. |
$a >= $b | 大于等于 | TRUE,假如 $a 大于大概等于 $b. |
从表中可以看出来我们的判断是判断相等.假如相等就履行这个.不然假如履行这个.不然就履行这个..假如需求一次性判断二个值怎么写呢??
- <?
- $a = 1; //这里就不注释了吧
- $b = 2;
- if($a == 1 and $b == 2) //假如$a = 2 或 =3 就输出对的. 不然就输出错的
- {
- echo '对的';
- }
- else
- {
- echo '错的';
- }
- //后果输出 对的
- if($a == 1 & $b == 2)
- {
- echo '对的';
- }
- else
- {
- echo '错的';
- }
- //后果输出 对的
- ?>
运行后输出的后果:对的对的
明生注释:输出的后果为对的,不知道你有没有发现 有一个 & 其实他的值和and是一样的.只是php里面并不辨别罢了,还有可以用&&都无所谓的.一样运行.
表格 10-3. 位运算算
例子 | 名称 | 后果 |
---|---|---|
$a & $b | And(按位与) | 将在 $a 和 $b 中都为 1 的位设为 1. |
$a | $b | Or(按位或) | 将在 $a 大概 $b 中为 1 的位设为 1. |
$a ^ $b | Xor(按位异或) | 将在 $a 和 $b 中差别的位设为 1. |
~ $a | Not(按位非) | 将 $a 中为 0 的位设为 1,反之亦然. |
$a << $b | Shift left(左移) | 将 $a 中的位向左移动 $b 次(每一次移动都表示“乘以 2”). |
$a >> $b | Shift right(右移) | 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”). |
不过PHP当中还有一种挺分外的写法...目前我们来看看
- <?
- $a = 3; //这里就不注释了吧
- $a > 1 ? $s = '大于1': $s = '小于1';
- echo $s
- ?>
运行后输出的后果:大于1
明生注释:一个A的变量他的值为3 然后举行判断是不是大于1 假如大于就输出'大于1' 不然输出 小于1 ,目前我们来解析这一句话..
$a > 1 ? $s = '大于1': $s = '小于1';
他这里并没有效到if 但是却可以这样写,用?号来辨别他的值,用:来替换else 就这么简单.呵呵....
以上是“PHP教程(第二节) 判断语句IF..else[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |