我个人认为一般人家出这样的题不是考你PHP的函数,而是让你自定义一个函数去实现它!如下
function test($a,$b,$c){
return $a > $b ?($a > $c ? $a : $c) : ($b > $c ? $b :$c);
}
这里要注意的是函数名不能用max,因为max是php系统函数这样会发生冲突!
放在数组里面,然后
$a=array('1','7','8','99');
$pos = array_search(max($a), $a);
echo $a[$pos];
public function compare($a,$b,$c){
if($a>$b&$a>$c){
return $a;
}else if($b>$c){
return $b;
}else{
return $c;
}
}
$result = max($var1, max($var2, $var3));
楼上的真是画蛇添足 echo max(1,2,3,4,5);