PHP学习笔记之控制结构
控制结构这说下if结构、switch结构、for结构、while结构。。。。
-
if结构
- if(条件表达式) 执行代码;
例子演示: - if(条件表达式)
{
执行代码;
}
else
{
执行代码;
}
例子演示: - if(条件表达式)
{
执行代码;
}
elseif(条件表达式)
{
执行代码;
}
else
{
执行代码;
}
例子演示:
1 $pass=”123456″;
2 if ($pass == “123456″) echo “OK!”;
2 if ($pass == “123456″) echo “OK!”;
1 $pass=”123456″;
2 if ($pass == “123456″){
3 echo “OK!”;
4 } else {
5 echo “NO!”;
6 }
2 if ($pass == “123456″){
3 echo “OK!”;
4 } else {
5 echo “NO!”;
6 }
1 $user=”tom”;
2 if ($user == “jim”){
3 echo “Hi!jim!”;
4 } elseif($user == “tom”) {
5 echo “Hi!tom”;
6 } else {
7 echo “Who are you?”;
8 }
2 if ($user == “jim”){
3 echo “Hi!jim!”;
4 } elseif($user == “tom”) {
5 echo “Hi!tom”;
6 } else {
7 echo “Who are you?”;
8 }
-
switch结构
switch(测试变量)
{
case 条件值1:
执行代码;
break;
case 条件值2:
执行代码;
break;
default:
执行代码;
break;
}
例子演示:
01 $user=”tom”;
02 switch($user){
03 case “tom”:
04 echo “Hi!tom”;
05 break;
06 case “jim”:
07 echo “Hi!jim!”;
08 break;
09 case “andy”:
10 echo “Hi!andy!”;
11 break;
12 //如果都不符合条件最后输出
13 default:
14 echo “Who are you?”;
15 }
02 switch($user){
03 case “tom”:
04 echo “Hi!tom”;
05 break;
06 case “jim”:
07 echo “Hi!jim!”;
08 break;
09 case “andy”:
10 echo “Hi!andy!”;
11 break;
12 //如果都不符合条件最后输出
13 default:
14 echo “Who are you?”;
15 }
-
for结构
for($变量名称=变量初始值;循环条件;步长)
{
执行代码;
}
例子演示:
1 for($i=1;$i<7;$i++)
2 {
3 echo(“<h{$i}>这是H{$i}标记</h{$i}> ”);
4 }
2 {
3 echo(“<h{$i}>这是H{$i}标记</h{$i}> ”);
4 }
-
while结构
- while结构
while(循环条件)
{
执行代码;
}
例子演示: - do…while结构
do
{
执行代码;
}
while(条件)
例子演示:
1 $a=2;
2 while ($a <= 256) {
3 $a=pow($a,2);
4 echo $a,”<br>”;
5 }
2 while ($a <= 256) {
3 $a=pow($a,2);
4 echo $a,”<br>”;
5 }
1 $a=2;
2 do {
3 $a=pow($a,2);
4 echo $a,”<br>”;
5 }
6 while ($a < 3)
2 do {
3 $a=pow($a,2);
4 echo $a,”<br>”;
5 }
6 while ($a < 3)
控制结构就先总结到这吧,可能以后学到函数那的时候还有别的控制结构吧!这些就够我消化一段时间的!
上一篇: PHP学习笔记之数值
下一篇: 一份超级全面的PHP面试题



2011/07/19 22:29:36
好复杂
2010/08/08 17:09:37
额
不错不错
看不懂 迷糊状态。
2010/08/08 17:12:19
呵呵。。。如果学过PHP,这些都是最基础的啊
2010/08/08 12:33:20
switch 里面的 break 很有意思;另外我在看worepress的代码的时候if有这种格式:
html代码
这种格式和C语言不太一样
2010/08/08 13:12:49
呵呵。。。看来你学的不错哦!
2010/08/07 15:01:18
编程方面 现在都不弄了哦!
2010/08/07 12:28:54
你好朋友 交换连接吗 我的qq1281232825
方便回访
2010/08/07 11:24:41
小杰很努力啊 加油~
2010/08/07 12:18:44
谢谢支持,呵呵。。。