標題:
2013年11月07日
[打印本頁]
作者:
guo.cane
時間:
2013-11-7 18:53
標題:
2013年11月07日
本帖最後由 guo.cane 於 2013-11-7 21:20 編輯
控制流程的特殊寫法
<?php
header('Content-Type:text/html; charset=utf-8');
?>
<html>
<head>
<title>控制流程的特殊寫法</title>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
</head>
<body>
<?php
$a = 10;
/************************ if ************************
if($a>5){
echo 'Y';
}else{
echo 'N';
}
*/
if($a>5):
echo 'Y<br />';
else:
echo 'N<br />';
endif;
/************************ switch ************************
switch($a){
case 10:
echo 'Y';
break;
default:
echo 'N';
break;
}
*/
switch($a):
case 10:
echo 'Y<br />';
break;
default:
echo 'N<br />';
break;
endswitch;
/************************ for ************************
for($i=1; $i<=5; $i++){
echo $i.'<br />';
}
*/
for($i=1; $i<=5; $i++):
echo $i.'<br />';
endfor;
/************************ while ************************
while($a<15){
echo $a.'<br />';
$a++;
}
*/
while($a<15):
echo $a.'<br />';
$a++;
endwhile;
?>
</body>
</html>
複製代碼
陣列
<?php
header('Content-Type:text/html; charset=utf-8');
?>
<html>
<head>
<title>陣列</title>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
</head>
<body>
<?php
$arr_name = array('Steve', 'Jack', 'Joy'); //將字串指派至變數
/*echo $arr_name[0];
echo $arr_name[1];
echo $arr_name[2];*/
//$arr_name = array('Jacky'); //將字串指派至變數
$arr_name[] = 'Jacky'; //新增陣列元素
$arr_name[] = 'Jacky2'; //新增陣列元素
$arr_name[] = 'Jacky3'; //新增陣列元素
$arr_name[] = 'Jacky4'; //新增陣列元素
$arr_name[] = 'Jacky5'; //新增陣列元素
//echo $arr_name[5];
/*echo '<pre>';
print_r($arr_name); //查詢陣列所有元素
echo '</pre>';*/
/*echo $arr_name[0].'<br />';
echo $arr_name[1].'<br />';
echo $arr_name[2].'<br />';
echo $arr_name[3].'<br />';
echo $arr_name[4].'<br />';
echo $arr_name[5].'<br />';*/
$count = count($arr_name); //計算陣列大小
//echo $count;
for($i=0; $i<$count; $i++){ //利用for迴圈列印陣列變數裡的元素
echo $arr_name[$i].'<br />';
}
?>
</body>
</html>
複製代碼
<?php
header('Content-Type:text/html; charset=utf-8');
?>
<html>
<head>
<title>陣列</title>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
</head>
<body>
<?php
$arr_score = array('A'=>100, 'B'=>95, 'C'=>85, 'D'=>60, 'E'=>59);
//$arr_score['D'] = 10; //新增陣列元素,並指定鍵值(索引)
//$arr_score['E'] = 50; //新增陣列元素,並指定鍵值(索引)
/*echo '<pre>';
print_r($arr_score); //查詢陣列所有元素
echo '</pre>';*/
/*echo $arr_score['A'].'<br />';
echo $arr_score['B'].'<br />';
echo $arr_score['C'].'<br />';
echo $arr_score['c'].'<br />';*/
$total = 0; //總分
$avg = 0; //平均
foreach($arr_score as $name=>$score): //給陣列使用的迴圈
$total = $total+$score;
if($score>=60){ //及格
echo $name.'的分數為'.$score.'(及格)<br />';
}else{ //不及格
echo $name.'的分數為'.$score.'(不及格)<br />';
}
endforeach;
echo '<hr />';
echo '總分:'.$total.'<br />';
echo '平均:'.($total/count($arr_score));
?>
</body>
</html>
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2