配色: 字号:
php基础教程-语句
2016-08-19 | 阅:  转:  |  分享 
  
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
";

}

?>



献花(0)
+1
(本文系网络学习天...首藏)