switch (被檢查物件){
case ?:
執行的工作
break ;
case ? :
執行的工作
break ;
default : // 其餘都屬於此條件內
執行的工作
}
※問號表示:必對是否相同條件!!!
---------------------------------------
舉例:
<?php
function
switch ($a){
case 1:
echo '土象星座';
break;
case 2:
echo '水象星座';
break;
case 3:
echo '火象星座';
break;
default:
echo '風象星座';
}
}
?>
<?php
echo con(4);
?>
結果:風象星座
----------------------------------------
舉例:
<?php
function con($a){
switch ($a){
case 1:
echo '土象星座';
break;
case 2:
echo '水象星座';
break;
case 3:
echo '火象星座';
break;
default:
echo '風象星座';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
</head>
<body>
<ol> //HTML語法
<?php
$a=0;
while (++$a<=4){
?>
<li> //HTML語法
<?php
echo con($a);
?>
</li> //HTML語法
<?php
}
?>
</body>
</html>
結果:
- 土象星座
- 水象星座
- 火象星座
- 風象星座
循環流程:
for ( e1 ; e2 ; e3 ) {
執行的工作
}
e1 循環開始前執行一次
e2 (boolean) 判斷是否重複循環
e3 每次循環結尾執行
--------------------------------------------
舉例:
<?php
for($i=1;$i<=10;++$i){
printf('%s<br>',$i);
}
?>
結果:
0
1
2
3
4
5
6
7
8
9
10
---------------------------------
舉例: (五張照片的名稱為ngm1s.jpg、ngm2s.jpg....ngm5.jpg)
<?php$num=5;
$no='images/ngm';
$pic='s.jpg';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
</head>
<body>
<ol>
<?php
for ($i=1;$i<=$num;++$i)
{
?>
<li>
<img src=<?php echo $no.$i.$pic; ?> alt=""> //特別小心alt前面需空格,不然會產生破圖!!
</li>
<?php
}
?>
</ol>
</body>
</html>
---------------------------------------------------
連續取出array資料
foreach ( $arr as $k => $v )
{
陣列取出的值!!
}
-------------------------------------------------
舉例:
<?php
$arr=array('Jacky'=>'tiller','Mary'=>'nurce');
$arr['Mark']='teacher';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
</head>
<body>
<ul>
<?php
foreach ($arr as $k => $v){
printf('<li>%s is %s</li>',$k,$v);
}
?>
</ul>
</body>
</html>
結果:
---------------------------------------------------
沒有留言:
張貼留言