gpt4 book ai didi

php - 在 PHP 中比较变量和多变量

转载 作者:可可西里 更新时间:2023-11-01 00:39:36 25 4
gpt4 key购买 nike

我有 5 个变量 $a $b $c $d $e 。这些变量具有数值。我试图比较这些变量,其中每个变量将与其余变量进行比较,如果条件为真,它会回应一些东西。这是我的代码

if ($a > ($b && $c && $d && $e)) {
$result = '<div>Im A</div>'
} else if ($b > ($a && $c && $d && $e)) {
$result = '<div>Im B</div>'
} else if ($c > ($a && $b && $d && $e)) {
$result = '<div>Im C</div>'
} else if ($d > ($a && $b && $c && $e)) {
$result = '<div>Im D</div>'
} else if ($e > ($a && $b && $c && $d)) {
$result = '<div>Im E</div>'
}

return $result;

结果在第一个条件停止,即使它是假的,它应该将它传递给其他条件。

最佳答案

一些不同的方法:

$a = 1;
$b = 3;
$c = 4;
$d = 5;
$e = 0;

// Make array [a=>1, b=>3...]
$arr = compact('a','b','c','d','e');
// Sort it in descending order with saving keys
arsort($arr);
// Get the 1st key
echo 'I\'m ' . strtoupper(key($arr)); // I'm D

关于php - 在 PHP 中比较变量和多变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48489413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com