如果行等于2到10 - 非常容易PHP

时间:2012-03-27 20:37:56

标签: php

很抱歉,我无法通过谷歌找到答案 - 但我知道这一定非常简单。

我有这样的代码

if ($row == 1)

我还想要一些东西,说明$ row等于2到10然后这样做...这是什么正确的PHP?谢谢。

3 个答案:

答案 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