<?php
/*
$cfcTemp = array("第一個値","第二個値","第三個値","...");
$cfcTemp[0]=第一個値; $cfcTemp[1]=第二個値;
$cfcTemp[2]=第三個値; 以此類推;
指定陣列索引值寫法:
$cfcTemp = array(1=>"第一個値",2=>"第二個値",3=>"第三個値",4=>"...");
*/
$cfcTemp = array("31.9","35.3","42.4","52","60.8");
echo $cfcTemp[0]," , ".$cfcTemp[1]," , ".$cfcTemp[2]," , ".$cfcTemp[3]," , ".$cfcTemp[4];
?>
<?php
/* 寫法一:
$cfcTemp = array(1=>array("72","75","79","79","81","81"), 2=>array("81","79","75","75","73","72"));
寫法二:
$cfcTemp[1] = array("72","75","79","79","81","81");
$cfcTemp[2] = array("81","79","75","75","73","72");
*/
$cfcTemp[1] = array("72","75","79","79","81","81");
$cfcTemp[2] = array("81","79","75","75","73","72");
echo $cfcTemp[1][0]," , ".$cfcTemp[1][1]," , ".$cfcTemp[1][2]," , ".$cfcTemp[1][3]," , ".$cfcTemp[1][4]," , ".$cfcTemp[1][5]."<br>";
echo $cfcTemp[2][0]," , ".$cfcTemp[2][1]," , ".$cfcTemp[2][2]," , ".$cfcTemp[2][3]," , ".$cfcTemp[2][4]," , ".$cfcTemp[2][5];
?>
<?php
/*
註銷變數:unset($cfcTemp);
刪除陣列值:unset($a[index value]);
陣列重新排列索引值:$a = array_values($a);
陣列輸出key值:print_r(array_keys($a));
返回數組中所有鍵值:print_r(array_values($a));
合併陣列:array_merge($cfcTemp1,$cfcTemp2);
統計陣列元素數量(陣列長度):echo count($a);
*/
$cfcTemp1 = array("72","75","79","79","81","81");
$cfcTemp2 = array("81","79","75","75","73","72");
$a = array_merge($cfcTemp1,$cfcTemp2);
unset($a[1]);
$a = array_values($a); //陣列重新排列索引值
echo "陣列長度: ".count($a)."<br>";
// foreach($a as $value) // 陣列名稱 as 變數名稱
foreach($a as $key=>$value) // 陣列名稱 as 索引值=>變數名稱
{
// echo "<br>".$value;
echo "<br>".$key." => ".$value;
}
?>
<fieldset name="Group1">
<legend>點菜單</legend>
<form action="myorder.php" method="post">
<label id="Label1">餐桌:</label><input name="desk" type="number" min="1" max="9" size="2" required /><br/><br/>
<input name="oredr[]" type="checkbox" value="菜色 1"/> 菜色 1, 100元
<input name="oredr[]" type="checkbox" value="菜色 2"/> 菜色 2, 200元
<input name="oredr[]" type="checkbox" value="菜色 3"/> 菜色 3, 300元
<input name="oredr[]" type="checkbox" value="菜色 4"/> 菜色 4, 400元
<input name="oredr[]" type="checkbox" value="菜色 5" checked /> 菜色 5, 500元
<br/><br/>
<input name="Reset1" type="reset" value="reset" />
<input name="Submit1" type="submit" value="submit" />
</form>
</fieldset>
<?php
$desk = $_POST['desk'];
$oredr = $_POST['oredr'];
?>
<center>
<table border="3" cellpadding="8">
<div>
<?php
$price = 0;
echo "<br/><h2>《 點菜明細表 》</h2><br/>";
echo "<h2>餐桌: ".$desk."</h2><br/>";
echo "<tr><td> <b>菜色</b> </td><td> <b>價格</b> </td></tr>";
foreach ($oredr as $value) {
echo "<tr>";
$dish = $value;
switch($dish){
case '菜色 1':
echo "<td> ".$value." </td><td> 100 元 </td>";
$price = $price + 100;
break;
case '菜色 2':
echo "<td> ".$value." </td><td> 200 元 </td>";
$price = $price + 200;
break;
case '菜色 3':
echo "<td> ".$value." </td><td> 300 元 </td>";
$price = $price + 300;
break;
case '菜色 4':
echo "<td> ".$value." </td><td> 400 元 </td>";
$price = $price + 400;
break;
default:
echo "<td> ".$value." </td><td> 500 元 </td>";
$price = $price + 500;
}
echo "</tr>";
}
echo "<tr><td> <b>總價</b> </td><td> <b>".$price."</b> 元 </td></tr>";
?>
</div>
</table>
</center>