您的位置:首页 > 编程语言 > PHP开发

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

2009-12-30 11:38 671 查看
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
/*
*  每天一点点,就能学好php
*  Author: CHAUVET;
*  Date: 2009-12-30;
*  Function: 演示条件语句
*/
$iNum=4;
if($iNum==4){
echo "正确";
}else{
echo "错误";
}
print "<br/>";
$answer='A';
if($answer=='A'){
print "您选中了A";
}elseif($answer=='B'){
print "您选中了B";
}else if($answer=='C'){
print "您选中了C";
}else{
print "您选中了D";
}
print "<br/>";
#等价于
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 '<br/>';
print 'ABC'.'DEF'.'<br/>';	//.做连接符
?>
<div align="center">
<h1>附加1</h1>
<?php
$str1 = 1234567890;								//声明一个10进制整数
$str2 = 0x1234567890;	 						//声明一个16进制的整数
$str3 = 01234567890;							//声明一个8进制的整数
$str4 = 01234567;								//声明另一个8进制的整数
echo '数字1234567890不同进制的输出结果:<p>';
echo '10进制的结果是:'.$str1.'<br>';					//输出10进制整数
echo '16进制的结果是:'.$str2.'<br>';				//输出16进制整数
echo '8进制的结果是:';
if($str3 == $str4){									//判断$str3 和$str4的关系
echo '$str3 = $str4 = '.$str3;					//如果相等,输出变量值
}else{
echo '$str3 != str4';						//如果不相等,输出“$str3 != $str4”
}
print "<br/>";
?>
<h1>附加2</h1>
<?php
echo '圆周率的3种书写方法:<p>';
echo '第一种:pi() = '. pi() .'<p>';							//调用pi函数输出圆周率
echo '第二种:3.14159265359 = '. 3.14159265359 .'<p>';			//传统书写格式的浮点数
echo '第三种: 314159265359E-11 = '. 314159265359E-11 .'<p>';	//科学记数法格式的浮点数
?>
<h1>附加3</h1>
<?php
$str=null;
if(is_null($str)){
echo '变量$str的值为空';
}
print "<br/>";
$myString="I'm CHAUVET";
$str=$myString;
print $str."<br/>";
unset($str);//释放$str
if(is_null($str)){
echo '变量$str的值为空';
}
?>
</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: