ตัวอย่างโค้ด
<?php
function get_min_value($my_array) {
$n = count($my_array);
$min_val = $my_array[0];
for ($i = 1; $i < $n; $i++) {
if ($min_val > $my_array[$i]) {
$min_val = $my_array[$i];
}
}
return $min_val;
}
$my_array = [56, 78, 91, 44, 0, 11];
echo "The lowest value of the array is " . get_min_value($my_array) . "\n";
?>
ผลลัพธ์
The lowest value of the array is 0
คำอธิบาย
- ฟังก์ชัน
get_min_value()รับ Array Parameter count()หาจำนวน Elements →$n$min_val= Element แรก- Loop เปรียบเทียบ ถ้าค่าปัจจุบัน < $min_val → Update
- Return ค่าต่ำสุด
วิธีง่ายกว่า (Built-in)
<?php $my_array = [56, 78, 91, 44, 0, 11]; echo "Min: " . min($my_array) . "\n"; // 0 echo "Max: " . max($my_array) . "\n"; // 91 ?>
ใช้ min() และ max() Built-in Functions สำหรับ Production Code