php求一组数最大最小值不用max()min()
时间: 2024-10-14 10:07:43 浏览: 12
求PHP数组最大值,最小值的代码
在PHP中,如果你想找到数组中的最大值和最小值,而不想直接使用`max()`和`min()`函数,可以手动遍历数组并比较每个元素。这里是一个简单的示例:
```php
function findMinMax($array) {
$length = count($array);
if ($length == 0) {
return "数组为空";
}
$min = $array[0];
$max = $array[0];
for ($i = 1; $i < $length; $i++) {
if ($array[$i] < $min) {
$min = $array[$i];
}
if ($array[$i] > $max) {
$max = $array[$i];
}
}
return ["最小值" => $min, "最大值" => $max];
}
// 使用示例
$array = [5, 2, 8, 1, 9];
$result = findMinMax($array);
print_r($result); // 输出:Array ( [最小值] => 1 [最大值] => 9 )
```
在这个例子中,我们创建了一个名为`findMinMax`的函数,它接受一个数组作为输入,然后通过迭代计算出数组的最小值和最大值。
阅读全文