PHP程序,用于查找数组中的最大值和最小值

给定一个整数数组,找出其中的最大值和最小值。 例如:

null
Input : arr[] = {2, 3, 1, 6, 7}Output : Maximum integer of the given array:7         Minimum integer of the given array:1Input  : arr[] = {1, 2, 3, 4, 5}Output : Maximum integer of the given array : 5         Minimum integer of the given array : 1

方法1(简单): 我们只需遍历数组,找到它的最大值和最小值。

PHP

<?php
// Returns maximum in array
function getMax( $array )
{
$n = count ( $array );
$max = $array [0];
for ( $i = 1; $i < $n ; $i ++)
if ( $max < $array [ $i ])
$max = $array [ $i ];
return $max ;
}
// Returns maximum in array
function getMin( $array )
{
$n = count ( $array );
$min = $array [0];
for ( $i = 1; $i < $n ; $i ++)
if ( $min > $array [ $i ])
$min = $array [ $i ];
return $min ;
}
// Driver code
$array = array (1, 2, 3, 4, 5);
echo (getMax( $array ));
echo ( "" );
echo (getMin( $array ));
?>


输出:

51

方法2(使用库函数): 我们使用库函数来寻找最小值和最大值。

  1. Max(): max()返回根据标准比较认为“最高”的参数值。如果不同类型的多个值的计算结果相等(例如0和“abc”),将返回提供给函数的第一个值。
  2. Min(): min()返回根据标准比较被认为是“最低”的参数值。如果不同类型的多个值的计算结果相等(例如0和“abc”),将返回提供给函数的第一个值。

PHP

<?php
$array = array (1, 2, 3, 4, 5);
echo (max( $array ));
echo ( "" );
echo (min( $array ));
?>


输出:

51

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享