首页 > php, 原创 > 用最少的代码写一个求3值最大值的函数

用最少的代码写一个求3值最大值的函数

我觉得这道题不是简单在考三元运算符,主要还是在考程序员在写函数时有没有考虑到函数的可扩展性。
[code lang="php"]
$a = 1;
$b = 2;
$c = 3;
echo my_max($a, $b, $c);

function my_max()
{
$max = 0;
$args = func_get_args();

foreach ($args as $nums) {
$max = (is_numeric($nums) && $max < $nums) ? $nums : $max;
}

return $max;
}
[/code]

分类: php, 原创 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.