学习php的条件,php学习笔记(5):PHP条件语句的介绍与应用:

PHP条件语句的介绍与应用

1、if 条件语句

if(expr)

echo TRUE

else

echo FALSE

if(expr) {

echo TRUE

}else{

echo FALSE

}

f(expr) {

echo TRUE

}

elseif(expr) {

echo CON

}else{

echo FALSE

}

2.switch 条件语句

switch ($i) {

case 0:

echo "输出0";

break;

case 1:

echo "输出1";

break;

case 2:

echo "输出2";

break;

}

等价于:

f ($i == 0) {

echo "输出0";

} elseif ($i == 1) {

echo "输出1";

} elseif ($i == 2) {

echo "输出2";

}

以下是源码:

/*

* 每天一点点,就能学好php

* Author: CHAUVET;

* Date: 2009-12-30;

* Function: 演示条件语句

*/

$iNum=4;

if($iNum==4){

echo "正确";

}else{

echo "错误";

}

print "
";

$answer='A';

if($answer=='A'){

print "您选中了A";

}elseif($answer=='B'){

print "您选中了B";

}else if($answer=='C'){

print "您选中了C";

}else{

print "您选中了D";

}

print "
";

#等价于

switch($answer){

case 'A':

echo "您选中了A";

break;

case 'B':

echo "您选中了B";

break;

case 'C':

echo "您选中了C";

break;

case'D':

echo "您选中了D";

break;

default:

echo "您没有选中任何东西";

}

print '
';

print 'ABC'.'DEF'.'
';//.做连接符

?>

附加1

$str1 = 1234567890;//声明一个10进制整数

$str2 = 0x1234567890; //声明一个16进制的整数

$str3 = 01234567890;//声明一个8进制的整数

$str4 = 01234567;//声明另一个8进制的整数

echo '数字1234567890不同进制的输出结果:

';

echo '10进制的结果是:'.$str1.'
';//输出10进制整数

echo '16进制的结果是:'.$str2.'
';//输出16进制整数

echo '8进制的结果是:';

if($str3 == $str4){//判断$str3 和$str4的关系

echo '$str3 = $str4 = '.$str3;//如果相等,输出变量值

}else{

echo '$str3 != str4';//如果不相等,输出“$str3 != $str4”

}

print "
";

?>

附加2

echo '圆周率的3种书写方法:

';

echo '第一种:pi() = '. pi() .'

';//调用pi函数输出圆周率

echo '第二种:3.14159265359 = '. 3.14159265359 .'

';//传统书写格式的浮点数

echo '第三种: 314159265359E-11 = '. 314159265359E-11 .'

';//科学记数法格式的浮点数

?>

附加3

$str=null;

if(is_null($str)){

echo '变量$str的值为空';

}

print "
";

$myString="I'm CHAUVET";

$str=$myString;

print $str."
";

unset($str);//释放$str

if(is_null($str)){

echo '变量$str的值为空';

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值