我需要选择两个变量之间的最大值,但不返回值本身。因此使用max
将无法解决问题。
示例:
$value1 = 60;
$value2 = 24;
我需要返回$value1
(变量名)。这样做会更简单,因为我可以做一个foreach
循环来返回具有最高值的键,但数组中的变量,但是我不认为只有每次运行时创建数组都有很多意义是两个值,除非它根本不会影响效率(我不确定它会不会)。
答案 0 :(得分:0)
$biggerValue = null;
if ($value1 > $value2){
$biggerValue = 'value1';
} elseif ($value2 > $value1) {
$biggerValue = 'value2';
}