Ví dụ
<?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 = array(56, 78, 91, 44, 0, 11);
print_r("The lowest value of the array is ");
echo get_min_value($my_array);
echo "\n";
?>
Kết quả
The lowest value of the array is 0
Giải thích
Hàm get_min_value() nhận mảng làm tham số. count() tìm số phần tử gán cho $n.
$n = count($my_array);
Phần tử đầu gán cho $min_val, duyệt mảng so sánh, giá trị nhỏ nhất được trả về:
$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;
Bên ngoài, mảng định nghĩa, hàm gọi với mảng làm tham số, output hiển thị:
$my_array = array(56, 78, 91, 44, 0, 11);
print_r("The lowest value of the array is ");
echo get_min_value($my_array);
Lưu ý: PHP có sẵn hàm min() để tìm giá trị nhỏ nhất trong mảng.