php max函数详解
时间: 2023-09-12 11:11:15 浏览: 84
PHP中的max()函数是用于返回一组数值中的最大值。该函数可以接受任意数量的参数,并且可以是数字、字符串或混合类型的值。
下面是一个示例:
```
<?php
echo max(1, 3, 5, 2, 4); // 输出 5
echo max(array(1, 3, 5, 2, 4)); // 输出 5
echo max(0, 'hello'); // 输出 0
echo max('hello', 0); // 输出 hello
?>
```
在上面的示例中,第一个max()函数接受了一组数字作为参数并返回了最大值。第二个max()函数接受了一个数字数组作为参数并返回了最大值。第三个和第四个max()函数接受了一个数字和一个字符串作为参数,并返回它们中的最大值。
需要注意的是,当比较字符串时,max()函数会将字符串转换为数字进行比较。如果字符串不能转换为数字,则会被视为0。所以在上面的示例中,max('hello', 0)返回的是'hello',而不是0。
另外,如果max()函数接受的参数列表为空,则会返回-INF(负无穷大)。
总之,max()函数是一个非常实用的函数,可以方便地找到一组数值中的最大值。
阅读全文