php基础教程-语句
一输出/打印语句
//直接输出字符串
print(www.phphtm.com);
print" ";
//可以分成多行写字符串
print"i
wantto
www.www.shanxiwang.netphpjc.cn";
print" ";
//输出引号
print"这一句输出引号\"我在引号中\".";
//字符串中包含变量
$foo="foobar";
$bar="barbaz";
print" ";
print"foois$foo";//输出:fooisfoobar
print" ";
//输出一段文字
print<< PHP教程网是以PHP资源分享为主的专业网站,
力争打造成教科书式的PHP教程网。
END;
echo"www.phphtm.com ";//直接输出字符串
//输出多行文字
echo"Thisspans
multiplelines.
welldone. ";
//输出引号
echo"Escapingcharactersisdone\"Likethis\". ";
//直接在字符串中增加变量
$foo="foobar";
$bar="barbaz";
echo"foois$foo ";//输出:fooisfoobar
//输出数组
$car=array("value"=>"foo");
echo"thisis{$car[''value'']}! ";//输出thisisfoo!
//如果用单引号括出一个变量,则只会输出变量名称,而不是变量的值
echo''foois$foo '';//foois$foo
//直接输出变量
echo$foo." ";//输出foobar
echo$foo,$bar;//输出foobarbarbaz
echo" ";
//使用多参数输出,也就是将每个单词分开作为参数
echo''This'',''string'',''was'',''made'';
echo''This''.''string''.''was''.''made''." ";
//echo不是一个函数,因此下面的语法是错误的
//($bar)?echo''true'':echo''false'';
//而print是一个函数,下面的语法正确
($bar)?print(''true''):print(''false'');
$myname="forway";
$yourname="admin";
?>
二if条件语句
$cj=91;
if($cj<60)
echo"你不及格";
elseif($cj=60&&$cj<70)
echo"你刚刚及格了";
elseif($cj>=70&&$cj<80)
echo"你得了良好";
elseif($cj>=80&&$cj<90)
echo"你很优秀哦!";
$a=0.1;
$b=''hi'';
$c=True;
if(is_numeric($a))
echo''$a是数值型 '';
else
echo''$a不是数值型 '';
if(is_int($a))
echo''$a是整型 '';
else
echo''$a不是整型 '';
if(is_string($b))
echo''$b是字符串型 '';
else
echo''$b不是字符串型 '';
if(is_bool($c))
echo''$c是布尔型 '';
else
echo''$c不是布尔型 '';
?>
三switch语句
switch(date("D")){
case"Mon":
echo"今天星期一";
break;
case"Tue":
echo"今天星期二";
break;
case"Wed":
echo"今天星期三";
break;
case"Thu":
echo"今天星期四";
break;
case"Fri":
echo"今天星期五";
break;
default:
echo"今天放假";
break;
}
?>
四for循环语句
/应用1,每个条件都有/
for($i=1;$i<=10;$i++){
print$i."-";
}
/应用2,省略第2个表达式/
print" ";
for($i=1;;$i++){
if($i>10){
break;
}
print$i."-";
}
print" ";
/应用3,省略3个表达式/
$i=1;
for(;;){
if($i>10){
break;
}
print$i."-";
$i++;
}
print" ";
/应用4/
for($i=1;$i<=10;print$i."-",$i++);
print" ";
/应用5/
for($i=1;$i<=10;$i++):print$i;print"-";endfor;
?>
五while循环语句
/应用1/
$i=1;
while($i<=10){
print$i++."-";
}
print" ";
/应用2/
$i=1;
while($i<=10):
print$i."-";
$i++;
endwhile;
print" ";
/应用3/
$i=1;
while($i<20):
print$i."-";
$i++;
if($i>10)break;
endwhile;
?>
六break语句
$i=0;
while(++$i){
switch($i){
case5:
echo"At5 \n";
break1;/只跳出switch循环,break1的意思是跳出一重循环/
case10:
echo"At10;quitting \n";
break2;/跳出switch和while循环,break2的意思是跳出二重循环/
default:
break;
}
}
?>
七continue语句
$i=0;
while($i++<5){
if($i==2){//跳出,也就是不会输出iam2
continue;
}
echo"iam$i ";
}
?>
|
|