坚持获得多个变量的两个最小值

Posted

技术标签:

【中文标题】坚持获得多个变量的两个最小值【英文标题】:stuck with getting two minimums of several variables 【发布时间】:2018-02-15 00:11:27 【问题描述】:

我对 php 还很陌生,还在学习,但我就是找不到解决方案。

我有 3 个变量

$line1 = 5; $line2 = 3; $line3 = 7;

我需要关于如何获得 2 个最低变量的提示,并且如果这 2 个变量的总和高于它应该回显的第三个变量。

我猜是 if-else 语句或 switch,但我不确定。 但我主要停留在如何获得 2 个最小值上。

有人可以帮忙吗?对不起,我还是个菜鸟xD

【问题讨论】:

Gen max 变量和另外两个相加。 你应该将它们放在一个数组中,而不是三个不同的变量中 【参考方案1】:
$all = [$line1, $line2, $line3];

sort($all);

if ($all[0] + $all[1] > $all[2]) 
    echo $all[2];

应该这样做。

下次您至少应该先尝试一下,然后再向我们展示您事先做了什么。这不是“不能做,你能帮我做吗?”而是“我已经做到了,你能帮我解决它吗?”输入。

【讨论】:

那么你应该接受这个答案,如果它完成了工作 ye,这一切都很新,从未使用过***,我确实尝试了几件事,但没有发布。下次我会记住的。 这就是为什么我说这些话来帮助你理解***

以上是关于坚持获得多个变量的两个最小值的主要内容,如果未能解决你的问题,请参考以下文章

在抛出非正值的同时获得两个价格之间的最小值的优雅方式

如何在 PromQL 中获得两个指标中的最小值?

两个变量的最小值/最大值 Hibernate SQL

如何获取列中多个最小值的索引?

pandas 获得两列或多列的逐行最小值

初学者习题练习。从键盘上接收一批整数, 比较并输出其中的最大值和最小值, 输入数字0时结束循环。 提示:声明两个变量max和min,分别记录最大和最小值。 将用户输入的数字num和上面的两个变量作