PHP如何在2个数字之间设置变量[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

遇到麻烦,谁能告诉我如何在两个数字之间正确设置变量?我试了一下,但这不对。

<!DOCTYPE html>
<html lang="en">
<head>
    <title> if/else </title>
</head>

    <body>

    <?php
        $randinterger = rand(10,100));

if ($randinterger <= 25) {
    echo ($randinterger);
    echo ("This is less that 25");
} elseif (26 < $randinterger <= 50) {
    echo ($randinterger);
    echo ("This is between 25 and 50");
} elseif (50 < $randinterger <= 75) {
    echo ($randinterger);
    echo ("This is between 50 and 75");
} else (75 < $randinterger <= 100) {
    echo ($randinterger);
    echo ("This is between 75 and 100");
}

    ?>

</body>
</html>
php
1个回答
0
投票

你无法比较这样的数字。请参阅下面的更正代码

<?php
        $randinterger = rand(10,100));

if ($randinterger <= 25) {
    echo ($randinterger);
    echo ("This is less that 25");
} elseif (26 < $randinterger && $randinterger <= 50) {
    echo ($randinterger);
    echo ("This is between 25 and 50");
} elseif (50 < $randinterger && $randinterger <= 75) {
    echo ($randinterger);
    echo ("This is between 50 and 75");
} else (75 < $randinterger && $randinterger <= 100) {
    echo ($randinterger);
    echo ("This is between 75 and 100");
}

    ?>

你必须分开条件。如果randinteger低于x且大于Y,你想知道什么。

© www.soinside.com 2019 - 2024. All rights reserved.