gpt4 book ai didi

PHP If 语句逻辑

转载 作者:行者123 更新时间:2023-11-29 05:16:19 24 4
gpt4 key购买 nike

我有点卡在我的 PHP 代码的 if 语句上。我知道这对你们中的大多数人来说可能是一个基本问题,但我被困住了,我需要一些帮助。

我有 2 个变量 $max 和 $min,我必须将它们与另外两个名为 $valor 和 $minimo 的最大值和最小值进行比较,以检查它们是否在某处相遇。我基本上拥有的是一组值,例如 min=20 和 max=30。

我想将它们与另一个最大值和最小值进行比较,并检查值是否在某处满足,例如第二个值的最小值是否为 29。我希望它进入 if 语句。

这是我现在收到的声明。但它不起作用,我只是无法理解它的逻辑。有帮助吗?

编辑:在评论中添加了我想要实现的示例。

if ($min >= $valor && $min <= $minimo || $max >= $valor && $max <= $minimo)
{
//Do nothing
}
else
{
$queryq = "INSERT INTO precos_area (id_tecido,area_minima,area_maxima,preco) VALUES ('".$id_tipo."', '".$min."', '".$max."', '".$price."')";
$resultsq = mysql_query($queryq) or die(mysql_error());
}

最佳答案

我觉得第二个最大值和最小值是错误的

if (($min >= $minimo && $min <= $valor ) || ($max >= $minimo && $max <= $valor ))

编辑 - 要了解 gview 提到的情况,您可能应该检查两个范围。这将捕获一个范围完全在另一个范围内的情况:-

if (($min >= $minimo && $min <= $valor ) 
|| ($max >= $minimo && $max <= $valor )
|| ($minimo >= $min && $minimo <= $max )
|| ($valor >= $min && $valor <= $max ))

关于PHP If 语句逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32244496/

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