Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

โปรแกรม PHP เพื่อค้นหาองค์ประกอบสูงสุดในอาร์เรย์


ในการค้นหาองค์ประกอบสูงสุดในอาร์เรย์ รหัส PHP มีดังต่อไปนี้ -

ตัวอย่าง

<?php
   function get_max_value($my_array){
      $n = count($my_array);
      $max_val = $my_array[0];
      for ($i = 1; $i < $n; $i++)
         if ($max_val < $my_array[$i])
            $max_val = $my_array[$i];
      return $max_val;
   }
   $my_array = array(56, 78, 91, 44, 0, 11);
   print_r("The highest value of the array is ");
   echo(get_max_value($my_array));
   echo("\n");
?>

ผลลัพธ์

The highest value of the array is91

มีการกำหนดฟังก์ชันชื่อ 'get_max_value()' ซึ่งรับอาร์เรย์เป็นพารามิเตอร์ ภายในฟังก์ชันนี้ ฟังก์ชันการนับจะใช้เพื่อค้นหาจำนวนองค์ประกอบในอาร์เรย์ และกำหนดให้กับตัวแปร -

$n = count($my_array);

องค์ประกอบแรกในอาร์เรย์ถูกกำหนดให้กับตัวแปร และอาร์เรย์จะถูกวนซ้ำ และค่าที่อยู่ติดกันในอาร์เรย์จะถูกเปรียบเทียบ และค่าสูงสุดในบรรดาทั้งหมดจะถูกให้เป็นผลลัพธ์ -

$max_val = $my_array[0];
for ($i = 1; $i < $n; $i++)
   if ($max_val < $my_array[$i])
      $max_val = $my_array[$i];
return $max_val;

นอกฟังก์ชัน มีการกำหนดอาร์เรย์ และการเรียกใช้ฟังก์ชันโดยส่งอาร์เรย์นี้เป็นพารามิเตอร์ ผลลัพธ์จะปรากฏบนหน้าจอ -

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