2

我想知道检查数字是否不在 1-6 之间的最佳方法,而不必为每个数字编写一行代码。

因此,如果数字不在 1-6 之间,则回显“错误数字”

4

1 回答 1

11
if ($number < 1 || $number > 6) {
    echo "wrong number";
}

要回答您评论中的问题,您可以通过以下方式检查以确保它不是一封信。

if (!is_numeric($number) || ($number < 1 || $number > 6)) {
    echo "wrong number";
}
于 2012-04-12T00:52:06.133 回答