很抱歉,我无法通过谷歌找到答案 - 但我知道这一定非常简单。
我有这样的代码
if ($row == 1)
我还想要一些东西,说明$ row等于2到10然后这样做...这是什么正确的PHP?谢谢。
答案 0 :(得分:2)
我不确定你是否只希望它匹配整数(即2,3,4等,而不是2.2,3.5232等)。如果是这样,那么你可以使用:
if (ctype_digit($row) && $row > 0 && $row < 11)
答案 1 :(得分:1)
您只需检查它是否属于范围
If ($row >= 2 && $row <= 10)
答案 2 :(得分:1)
引用对OP的评论:
if ($row >= 2 && $row <= 10)
或者,如果您感觉复杂,if (in_array($row, range(2,10))
- Michael 1 min ago
错过了后续评论中的all-important documentation link - Michael 6 secs ago