php求一个数组中的最大值和最小值
时间: 2023-05-22 15:05:05 浏览: 81
可以使用内置函数max()和min()来找出数组中的最大值和最小值,示例如下:
$max_val = max($array);
$min_val = min($array);
其中,$array是要查找的数组。
相关问题
php编写一个函数,参数为一个数组,输出最大值最小值
以下是一个 PHP 函数,它接受一个数组作为参数,并输出该数组中的最大值和最小值:
```
function findMinMax($arr) {
$min = $arr[0];
$max = $arr[0];
foreach ($arr as $val) {
if ($val < $min) {
$min = $val;
}
if ($val > $max) {
$max = $val;
}
}
echo "最小值: " . $min . "<br>";
echo "最大值: " . $max;
}
// 示例用法
$myArray = array(1, 2, 3, 4, 5);
findMinMax($myArray);
```
请注意,这只是一个简单的示例函数,您可以根据需要进行修改和扩展。
php定义一个数组,并给出7个整数,求出数组中的最大值和最小值以及各组的下标是多少
题目要求定义一个数组,并给出7个整数,然后求出数组中的最大值和最小值,以及各组的下标是多少。
解题思路:
首先,我们需要定义一个数组,可以使用以下方式:
$array = array(1, 2, 3, 4, 5, 6, 7);
然后,我们可以使用PHP内置函数max()和min()来分别求出数组中最大值和最小值,如下所示:
$max = max($array);
$min = min($array);
最后,我们需要使用一个循环来遍历数组,求出每个数的下标,如下所示:
for ($i=0; $i<count($array); $i++) {
echo "数组下标为".$i."的值是".$array[$i]."<br>";
}
完整代码如下所示:
$array = array(1, 2, 3, 4, 5, 6, 7);
$max = max($array);
$min = min($array);
echo "数组中的最大值是:".$max."<br>";
echo "数组中的最小值是:".$min."<br>";
for ($i=0; $i<count($array); $i++) {
echo "数组下标为".$i."的值是".$array[$i]."<br>";
}
阅读全文