1.ฟังก์ชันทางคณิตศาสตร์
1.1 ฟังก์ชัน abs() ใช้สำหรับการหาสัมบูรณ์ของเลขจำนวน (Absolute Number) คือทำการเปลี่ยนเลขจำนวนให้เป็นค่าบวก
ไม่ว่าตัวเลขที่นำมาเข้าฟังก์ชันนี้จะมีค่าติดลบหรือไม่ก็ตาม
และนอกจากนั้นฟังก์ชันนี้ยังสามารถใช้กับตัวเลขจำนวนเต็ม หรือเลขทศนิยมก็ได้
abs.php
<?
$num1 = -4.2;
$num2 = 5;
$num3 = -5;
$abs1 = abs($num1);
$abs2 = abs($num2);
$abs3 = abs($num3);
echo "ค่าสัมบูรณ์ของ $num1 คือ $abs1 <br>";
echo "ค่าสัมบูรณ์ของ $num2 คือ $abs2 <br>";
echo "ค่าสัมบูรณ์ของ $num3 คือ $abs3 <br>";
?>
<?
$num1 = -4.2;
$num2 = 5;
$num3 = -5;
$abs1 = abs($num1);
$abs2 = abs($num2);
$abs3 = abs($num3);
echo "ค่าสัมบูรณ์ของ $num1 คือ $abs1 <br>";
echo "ค่าสัมบูรณ์ของ $num2 คือ $abs2 <br>";
echo "ค่าสัมบูรณ์ของ $num3 คือ $abs3 <br>";
?>
1.2 ฟังก์ชัน max() และ min( )ใช้ในการหาว่ากลุ่มของตัวเลขที่กำหนดขึ้นมาตัวเลขใดมีค่ามากที่สุด
และตัวเลขใดมีค่าน้อยที่สุดตามลำดับ
โดยสามารถนำไปประยุกต์ใช้เพื่อหาว่าราคาสินค้าที่มีราคาแพงที่สุดคือเท่าไร
และราคาสินค้าที่ถูกที่สุดคือเท่าไร
max(ตัวเลขที่1, ตัวเลขที่2, …)
min(ตัวเลขที่1, ตัวเลขที่2, …)
Max Min.php
<?
$price1 = 5000;
$price2 = 4500;
$price3 = 6500;
echo max($price1, $price2, $price3)."<br>";
echo min($price1, $price2, $price3);
?>
$price1 = 5000;
$price2 = 4500;
$price3 = 6500;
echo max($price1, $price2, $price3)."<br>";
echo min($price1, $price2, $price3);
?>
1.3 ฟังก์ชัน pow()ใช้สำหรับการหาค่าของเลขยกกำลัง
*Pow(ตัวเลขฐาน, ตัวเลขชี้กำลัง)
pow.php
<?
echo "2 ยกกำลัง 3 มีค่าเท่ากับ ".pow(2, 3)."<br>";
echo "-1 ยกกำลัง 20 มีค่าเท่ากับ ".pow(-1, 20)."<br>";
echo "0 ยกกำลัง 0 มีค่าเท่ากับ ".pow(0, 0)."<br>";
?>
<?
echo "2 ยกกำลัง 3 มีค่าเท่ากับ ".pow(2, 3)."<br>";
echo "-1 ยกกำลัง 20 มีค่าเท่ากับ ".pow(-1, 20)."<br>";
echo "0 ยกกำลัง 0 มีค่าเท่ากับ ".pow(0, 0)."<br>";
?>
1.4 ฟังก์ชัน rand() ใช้สำหรับการหาค่าของตัวเลขสุ่ม
โดยการใช้งานของฟังก์ชันนี้จะสุ่มตัวเลขขึ้นมาโดยอัตโนมัติทำให้เราจะได้ค่าตัวเลขที่ไม่เหมือนกันแล้วแต่ว่ามันจะสุ่มอะไรให้
รูปแบบการใช้งานเป็นดังนี้
*rand([ค่าต่ำสุดที่ต้องการให้สุ่ม , ค่าสูงสุดที่ต้องการให้สุ่ม])
rand.php
<?
echo "เลขสุ่มครั้งที่ 1 เท่ากับ ".rand() . "<br>";
echo "เลขสุ่มครั้งที่ 2 เท่ากับ ".rand() . "<br>";
echo "เลขสุ่มระหว่าง 5-15 เท่ากับ ".rand(5, 15);
?>
<?
echo "เลขสุ่มครั้งที่ 1 เท่ากับ ".rand() . "<br>";
echo "เลขสุ่มครั้งที่ 2 เท่ากับ ".rand() . "<br>";
echo "เลขสุ่มระหว่าง 5-15 เท่ากับ ".rand(5, 15);
?>
1.5 ฟังก์ชัน round() ใช้สำหรับการปัดตัวเลขทศนิยม ถ้าตำแหน่งที่ต้องการปัดมากกว่าหรือเท่ากับ 5 ตัวเลขด้านซ้ายที่ติดกันจะปัดขึ้น 1 แต่ถ้าตำแหน่งที่ต้องการปัดน้อยกว่า 5 ตัวเลขด้านซ้ายที่ติดกันจะเท่าเดิมคือไม่มีการปัด รูปแบบการใช้งานของฟังก์ชันนี้เป็นดังนี้
*round(ตัวเลขทศนิยม, [จำนวนตัวเลขหลังจุดทศนิยมที่ต้องการ])
round.php
<?
echo round(3.4)."<br>";
echo round(3.5)."<br>";
echo round(3.6)."<br>";
echo round(3.6, 0)."<br>";
echo round(1.95583, 2)."<br>";
echo round(5.045, 2)."<br>";
echo round(5.055, 2);
?>
<?
echo round(3.4)."<br>";
echo round(3.5)."<br>";
echo round(3.6)."<br>";
echo round(3.6, 0)."<br>";
echo round(1.95583, 2)."<br>";
echo round(5.045, 2)."<br>";
echo round(5.055, 2);
?>
1.6 ฟังก์ชัน sqrt() ใช้สำหรับการหาค่ารากที่ 2 ของตัวเลขใดๆ (Square
Root)
Sqrt.php
<?
echo "ค่ารากที่ 2 ของ 9 มีค่าเท่ากับ ".sqrt(9)."<br>";
echo "ค่ารากที่ 2 ของ 10 มีค่าเท่ากับ ".sqrt(10);
?>
echo "ค่ารากที่ 2 ของ 9 มีค่าเท่ากับ ".sqrt(9)."<br>";
echo "ค่ารากที่ 2 ของ 10 มีค่าเท่ากับ ".sqrt(10);
?>
ไม่มีความคิดเห็น:
แสดงความคิดเห็น