我需要关于 if 语句的帮助,这里是发生了什么。

我有一个值(value)被拉 $paint['product_id']

我需要说这个值是否介于
81501 - 81599 或
81701 - 81799
说废话

否则,如果该值介于
81001 - 81099 或
81301 - 81399
说 blah2

否则如果
86501 - 86599 或
86001 - 86099 或
85001 - 85099
说 blah3

如果不适用,则什么也不说。

什么 id 尝试

<? if ($paint['product_id'] >= 81501 && $x <= 81599 || $paint['product_id'] >= 81701 && $x <= 81799):?>
blah
<? elseif ($paint['product_id'] >= 81001 && $x <= 81099 || $paint['product_id'] >= 81301 && $x <= 81399):?>
blah2
<? elseif ($paint['product_id'] >= 86501 && $x <= 86599 || $paint['product_id'] >= 86001 && $x <= 86099 || $paint['product_id'] >= 85001 && $x <= 85099):?>
blah3
<? endif;?>

我遇到的问题是“blah”出现在 blah3 类别中的项目上。

希望这是有道理的,并在此先感谢您的帮助!

最佳答案

$x 替换 $paint['product_id']

关于PHP "if"语句在两个数字之间寻找,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17031541/

10-12 16:45