PHP max() 函数
定义和用途
max () 函数返回数组中最高元素,或两个或多个逗号分隔参数中的最高元素。
语法
max ( array $values ) : mixed
或
max ( mixed $value1 [, mixed $... ] ) : mixed
参数
序号 | 参数和说明 |
---|---|
1 | values 如果只给了一个参数,它应该是一个不同类型取值的数组 |
2 | value1, value2, .. 如果给出了两个或更多参数,它们应该是相同或不同类型的任何可比较值 |
返回值
PHP max() 函数从数组参数或值序列中返回最高值。标准比较运算符适用。如果不同类型有多个值被评估为相等 (例如 0 和 'PHP'),则会返回该函数的第一个参数。
PHP 版本
此函数在 PHP4.x、PHP5.x 以及 PHP7.x 版本中可用。
示例
以下示例从数字数组中返回最高值。
<?php $arg=array(23, 5.55, 142, 56, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "
"; echo "max = " . max($arg); ?>
输出
这将产生以下结果 −
array=23,5.55,142,56,99, max = 142
示例
以下示例从字符串数组中返回 max()。−
<?php $arg=array("Java", "Angular", "PHP", "C", "Kotlin"); echo "array="; foreach ($arg as $i) echo $i . ","; echo "
"; echo "max = " . max($arg); ?>
输出
这将产生以下结果 −
array=Java,Angular,PHP,C,Kotlin, max = PHP
示例
以下示例中,一系列字符串值提供给 max() 函数;
<?php $val1="Java"; $val2="Angular"; $val3="PHP"; $val4="C"; $val5="Kotlin"; echo "values=" . $val1 . "," . $val2 . "," . $val3 . "," . $val4 . "," . $val5 . "
"; echo "max = " . max($val1, $val2, $val3,$val4,$val5); ?>
输出
这将产生以下结果 −
values=Java,Angular,PHP,C,Kotlin max = PHP
示例
在下面的示例中,数组是一个混合数据类型集合 −
<?php $arg=array(23, "Java", 142, 1e2, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "
"; echo "max = " . max($arg); ?>
输出
这将产生以下结果 −
array=23,Java,142,100,99, max = 142
广告