/** * 数值比较大小 * @param num $l1 */ function getMaxNum($l1=NUll) { global $l2; if (is_numeric($l1)) { empty($l2) && $l2 = $l1; $l1 > $l2&&$l2 = $l1; } } $l2 = '';//最大的数 $arr = array( 8, 2,'3', 'tom', 5); $num = array_filter($arr, 'getMaxNum'); echo $l2;