📜  php 检查范围内的数字 - PHP (1)

📅  最后修改于: 2023-12-03 15:33:38.703000             🧑  作者: Mango

PHP 检查范围内的数字

在 PHP 中,我们可以使用 if 语句来检查数字是否在指定范围内。下面是一个例子:

$num = 5;

if ($num >= 0 && $num <= 10) {
    echo "数字在 0 到 10 之间";
} else {
    echo "数字不在 0 到 10 之间";
}

上面的代码会输出:数字在 0 到 10 之间

这里使用了逻辑运算符 &&(与运算符)来组合两个条件:$num >= 0$num <= 10。如果两个条件都为真,那么整个表达式的结果也为真。

如果要检查一个数字是否在指定范围之外,可以使用逻辑运算符 ||(或运算符):

$num = 15;

if ($num < 0 || $num > 10) {
    echo "数字不在 0 到 10 之间";
} else {
    echo "数字在 0 到 10 之间";
}

上面的代码会输出:数字不在 0 到 10 之间

除了使用逻辑运算符,我们还可以使用 PHP 中提供的函数 in_array() 来检查一个数字是否在指定的数组中:

$num = 5;

if (in_array($num, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])) {
    echo "数字在 0 到 10 之间";
} else {
    echo "数字不在 0 到 10 之间";
}

上面的代码会输出:数字在 0 到 10 之间

如果要检查一个数字是否不在指定的数组中,可以在 if 语句中使用逻辑运算符 !(非运算符):

$num = 15;

if (!in_array($num, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])) {
    echo "数字不在 0 到 10 之间";
} else {
    echo "数字在 0 到 10 之间";
}

上面的代码会输出:数字不在 0 到 10 之间

以上就是 PHP 中检查数字是否在指定范围内的几种方法。无论采用哪种方法,只要代码正确,都可以得到正确的结果。

参考链接: