PHP - Function ที่มีการส่งอาร์กิวเมนต์หลาย ๆ ตัว

Written by admin    Friday, 27 August 2010 21:37

 ตัวอย่าง โค้ด โปรแกรมภาษา PHP Function ที่มีการส่งอาร์กิวเมนต์หลาย ๆ ตัว หรือ ส่งค่าใด ๆ เข้าไปทำงานใน function


Code:


<?

 

function carea($dia, $mode) {

if ($mode == 0) {

0px;">//ถ้าส่ง $mode = 0 จะทำการคำนวณ สูตรการคำนวณหาพื้นที่ของรูปวงกลม

$area = (22/28) * $dia * $dia;

return $area;

}elseif ($mode == 1) {

//ถ้าส่ง $mode = 1 จะทำการคำนวณ สูตรการคำนวณหาพื้นที่ของรูปสี่เหลี่ยมจัตุรัส

$area = $dia * $dia;

return $area;

}

}

 

$diameter = 7;

echo "วงกลมเส้นผ่านศูนย์กลางยาว $diameter หน่วย มีพื้นที่ = " . carea($diameter, 0) . " ตารางหน่วย <br>\n";

echo "สี่เหลี่ยมจัตุรัสยาวด้านละ $diameter หน่วย มีพื้นที่ = " . carea($diameter, 1) . " ตารางหน่วย <br>\n";

 

?>

 

 

ผลลัพธ์

วงกลมเส้นผ่านศูนย์กลางยาว 7 หน่วย มีพื้นที่ = 38.5 ตารางหน่วย

สี่เหลี่ยมจัตุรัสยาวด้านละ 7 หน่วย มีพื้นที่ = 49 ตารางหน่วย

 

 

 


 

อ้างอิง :

1. เรียนลัด PHP 4 (สมประสงค์ ธิตินิลนิธิ)

2. www.php.net

 

 

 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน PHP (ผู้เริ่มต้น) PHP - Function ที่มีการส่งอาร์กิวเมนต์หลาย ๆ ตัว
Joomla template modify by Ban-Goi.com