当前位置:七道奇文章资讯网站建设网站编程
日期:2010-07-26 10:58:00  来源:本站整理

PHP教程(第二节) 判断语句IF..else[网站编程]

赞助商链接



  本文“PHP教程(第二节) 判断语句IF..else[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

上一节讲到变量的利用以及一些最最最底子的入门.不知道你回去有没有做成功自己的网页了.如果没有得赶忙着手哦...

本日的这一节是 php 的判断语句 if..else

        在目前的程序当中判断语句是必不可少的.所以这一课需求好好的听哦..最好能边看边着手实践这样简单记一些                   

案例1 单条件判断 if:

 
  1. <?  
  2.  $a = 1; //变量$a 的值 为 1  
  3.  if$a < 5 ) //假如a的值小于5  
  4.  {  
  5.   echo 'A < 5'//那么就输出这一段 后果应输出 A < 5  
  6.  }  
  7. ?>   
<?
 $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:

 
  1. <?  
  2. $a = 6; //一样声明一个$a 值为 1  
  3. if($a < 5) //假如a的值小于 5  
  4. {  
  5. echo 'A < 5'//那么就输出这一段   
  6. }   
  7. else  
  8. {  
  9. echo 'A > 5'//假如大于5就输出这一段  
  10. }  
  11. // 后果应输出 A > 5   
  12. ?>   
<?
$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:

 
  1. <?  
  2. $a = 3; //一样声明一个$a 值为 3  
  3. if($a == 1) //判断是不是相等.假如相等就履行下面的  
  4. {  
  5. echo 'A = 1'//那么就输出这一段   
  6. }  
  7. elseif($a == 2) //不然假如相等于2就履行下面的  
  8. {  
  9. echo 'A = 2';  
  10. }  
  11. else //无论等于什么数城市执下面的程序块  
  12. {   
  13. echo "A = $a";   
  14. }  
  15. ?>   
<?
$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.

从表中可以看出来我们的判断是判断相等.假如相等就履行这个.不然假如履行这个.不然就履行这个..假如需求一次性判断二个值怎么写呢??

 
  1. <?  
  2. $a = 1; //这里就不注释了吧  
  3. $b = 2;  
  4. if($a == 1 and $b == 2) //假如$a = 2 或 =3 就输出对的. 不然就输出错的   
  5. {  
  6. echo '对的';  
  7. }   
  8. else  
  9. {  
  10. echo '错的';  
  11. }  
  12. //后果输出 对的   
  13.   
  14. if($a == 1 & $b == 2)  
  15. {  
  16. echo '对的';  
  17. }  
  18. else  
  19. {  
  20. echo '错的';  
  21. }  
  22. //后果输出 对的  
  23. ?>  
<?
$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当中还有一种挺分外的写法...目前我们来看看

 
  1. <?  
  2.  $a = 3; //这里就不注释了吧  
  3.  $a > 1 ? $s = '大于1'$s = '小于1';  
  4.  echo $s  
  5. ?>  
<?
 $a = 3; //这里就不注释了吧
 $a > 1 ? $s = '大于1': $s = '小于1';
 echo $s
?>

运行后输出的后果:大于1

明生注释:一个A的变量他的值为3 然后举行判断是不是大于1 假如大于就输出'大于1' 不然输出 小于1 ,目前我们来解析这一句话..

 $a > 1 ? $s = '大于1': $s = '小于1';

他这里并没有效到if 但是却可以这样写,用?号来辨别他的值,用:来替换else 就这么简单.呵呵....

 

 

转载自心动吧黑客BLOG

 


  以上是“PHP教程(第二节) 判断语句IF..else[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Ubuntu下最简单安装设置LAMP套件用来本地测试PHP教程
  • <b>PHP教程之-文件、数组、字符串</b>
  • PHP教程之对文件读写操作
  • <b>PHP教程(第七节) 函数Finction与全局变量</b>
  • PHP教程(第六节) 数组array和foreach的利用
  • PHP教程(第五节) 循环语句For_While_DoWhile
  • PHP教程(第四节) 判断语句switch
  • PHP教程(第三节) 变量的增补
  • PHP教程(第二节) 判断语句IF..else
  • <b>PHP教程(第一节) PHP 变量的声明</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .