gpt4 book ai didi

PHP - 如果数字可以被 3 和 5 整除则回显

转载 作者:IT王子 更新时间:2023-10-29 00:20:38 24 4
gpt4 key购买 nike

我是 PHP 的新手,正在尝试创建以下内容,同时尽量减少所需的代码量。 PHP 应该显示 100 的列表,然后显示数字是否为/by 3、5 或 3 and 5。如果不是 by any 那么什么都不显示。

这是我目前所了解的,但是任何帮助都会很好,因为不确定/by 3 和 5 位,如下所示。

<?php $var = range(0, 100); ?>
<table>
<?php foreach ($var as &$number) {
echo " <tr>
<td>$number</td>
<td>";

if($number % 3 == 0) {
echo "BY3";
} elseif ($number % 5 == 0) {
echo "BY5";
} elseif ($number % 3 and 5 == 0) {
echo "BY3 AND 5";
}
echo "</td></tr>";
}
?>

</table>

谢谢

最佳答案

不...您应该首先检查它是否可以整除 15 (3x5)(或 3 和 5),然后再进行其他检查:

if($number % 15 == 0)  {
echo "BY3 AND 5";
} elseif ($number % 5 == 0) {
echo "BY5";
} elseif ($number % 3 == 0) {
echo "BY3";
}
echo "</td></tr>";

?>

因为每个能被 15 整除的数字也能被 3 和 5 整除。所以你最后一次检查永远不会命中

关于PHP - 如果数字可以被 3 和 5 整除则回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com