Computer >> Máy Tính >  >> Lập trình >> PHP

Chương trình PHP để tìm phần tử tối thiểu trong một mảng

Để tìm phần tử tối thiểu trong một mảng, mã PHP như sau -

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");
?>

Đầu ra

The lowest value of the array is 0

Một hàm có tên ‘get_min_value ()’ nhận một mảng làm tham số. Bên trong hàm này, hàm đếm được sử dụng để tìm số phần tử trong mảng và nó được gán cho một biến -

$n = count($my_array);

Phần tử đầu tiên trong mảng được gán cho một biến và mảng được lặp lại và các giá trị liền kề trong mảng được so sánh và giá trị thấp nhất trong số tất cả chúng được đưa ra dưới dạng đầu ra -

$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 hàm, mảng được định nghĩa và hàm được gọi bằng cách chuyển mảng này dưới dạng aparameter. Đầu ra được hiển thị trên màn hình.

$my_array = array(56, 78, 91, 44, 0, 11);
print_r("The lowest value of the array is ");
echo(get_min_value($my_array));