您的位置:首页 > 编程语言

找出3值中最大的值,用最少的代码实现

2017-09-01 20:03 148 查看
主要是运用的三元运算符

<?php

function maxNum($a, $b, $c)

{

    return $a > $b ? ($a > $c ? $a : $c) : ($b > $c ? $b : $c);

}

echo maxNum(1, 2, 3);

核心就一行代码就解决了

// 思路:如果$a > $b 那么会有两个结果 ①$a > $b ②$a < $b

           ① $a > $b;那么只需要比较一下 $a跟$c即可,也就是 $a > $c ? $a : $c;

           ②$a < $b;那么只需要比较一下 $b跟$c即可,也就是 $b > $c ? $b : $c;

          所以最终形成的代码就是 $a > $b ? ($a > $c ? $a : $c) : ($b > $c ? $b : $c);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 函数