php编写一个函数,参数为一个数组,输出最大值最小值
时间: 2023-05-18 09:04:32 浏览: 75
以下是一个 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);
```
请注意,这只是一个简单的示例函数,您可以根据需要进行修改和扩展。
相关问题
定义一个函数求数组的最大值和最小值
可以回答这个问题。定义一个函数,输入一个数组,输出该数组的最大值和最小值。
代码示例:
```
def find_max_min(arr):
max_val = arr[0]
min_val = arr[0]
for i in range(1, len(arr)):
if arr[i] > max_val:
max_val = arr[i]
elif arr[i] < min_val:
min_val = arr[i]
return max_val, min_val
```
调用示例:
```
arr = [1, 2, 3, 4, 5]
max_val, min_val = find_max_min(arr)
print("Max value:", max_val)
print("Min value:", min_val)
```
输出结果:
```
Max value: 5
Min value: 1
```
js编写一个函数,接收一个数组作为参数并返回该数组的最大值和最小值
以下是JavaScript代码实现:
```javascript
function findMinMax(arr) {
let min = arr[0];
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
return [min, max];
}
// 示例用法
const arr = [3, 7, 1, 9, 4, 6];
const [min, max] = findMinMax(arr);
console.log(`min: ${min}`); // 输出 min: 1
console.log(`max: ${max}`); // 输出 max: 9
```
该函数首先初始化最小值和最大值为数组的第一个元素。然后使用for循环遍历数组中的每个元素,如果遇到比当前最小值小的元素,就将最小值更新为该元素;如果遇到比当前最大值大的元素,就将最大值更新为该元素。最后返回数组[min, max],其中min和max是最小值和最大值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)