用PHP写函数,比较a,b,c三个数,输出其中最大的一个?

怎么没涉及到a,b,c三个数... 怎么没涉及到a,b,c三个数 展开
 我来答
fallacyo
2012-06-18 · 超过15用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:21.2万
展开全部
echo max(1, 3, 5, 6, 7); // 7
echo max(array(2, 4, 5)); // 5

-------
abc 是字符串,没办法比较大小的,如果应要比较也只能把数值给变量,例:
$a=10;
$b=20;
$c=30;
echo max($a,$b,$c); //说白了 这比较的还是10,20,30。
展信满星
2012-06-18 · TA获得超过169个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:68.9万
展开全部
<?php
function GetMax($arr){
$max = 0;
for($i=0;$i < count($arr);$i++){
if(is_numeric($arr[$i]) && $arr[$i]> $max) $max = $arr[$i];
}
echo "最大的数是:".$max;
}
$arr = array(1,10,3,2,70,40,"100string"); //多个数取最大值,也可以指定你的A B C组成一个数组
GetMax($arr);
?>

希望对您有帮助...
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开启餐饮集团
2012-06-19
知道答主
回答量:23
采纳率:0%
帮助的人:9.6万
展开全部
<?php
/*求三个数中的最大数*/
$a = 3;
$b = 4;
$c = 5;

//Method One:
function GetMaxNumber_1($a,$b,$c)
{
$max = max($a,$b,$c);
return $max;
}

//Method Two:
function GetMaxNumber_2($a,$b,$c)
{
$max = max($a,$b);
$max = max($max,$c);
return $max;
}

//Method Three
function GetMaxNumber_3($a,$b,$c)
{
$max = $a >= $b ? $a : $b;
$max = $max >= $c ? $max : $c;
return $max;
}

//Method Four
function GetMaxNumber_4($a,$b,$c)
{
$max = $a >= $b && $a >= $c ? $a : ( $b >= $a && $b >= $c ? $b : ( $c >=$a && $c >= $b ? $c : $a ) );
return $max;
}

//Method Five
function GetMaxNumber_5($a,$b,$c)
{
$arr = array($a, $b, $c);
sort($arr);
return array_pop($arr);
}

//Method Six
function GetMaxNumber_6($a,$b,$c)
{
$arr = array($a, $b, $c);
rsort($arr);
return $arr[0];
}
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2012-06-18 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
max
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式