开发者社区 问答 正文

这种判断怎么写:报错

$bqno = 1;$bqno++;
现在想实现这样的事情:只有当$bqno 是1  、3、5的时候,输出<div class="new">字符串,别的情况都输出空。
我这样写为啥不行呢
<?=$bqno/2==0?'':'<div class="new">'?>

展开
收起
kun坤 2020-06-14 09:10:37 390 分享
分享
版权
举报
阿里云 AI 助理回答

您的代码似乎缺少了一些上下文,特别是关于您如何使用$bqno变量来决定是否输出字符串的具体实现部分。不过,根据您的描述,想要在PHP中实现这样的逻辑,可以使用条件语句(如if...elseif...else结构)或者switch语句来完成。这里提供两种方式的示例代码:

使用if...elseif...else结构

$bqno = 1; // 示例值,实际使用时$bqno会被赋予不同的值

if ($bqno == 1 || $bqno == 3 || $bqno == 5) {
    echo "输出字符串";
} else {
    // 其他情况输出空
    echo "";
}

使用switch语句

$bqno = 1; // 示例值

switch ($bqno) {
    case 1:
    case 3:
    case 5:
        echo "输出字符串";
        break;
    default:
        // 其他情况输出空
        echo "";
        break;
}

在这两个示例中,当$bqno的值为1、3或5时,会输出预定的字符串;否则,会输出空字符串。请根据您的具体需求选择合适的方法,并确保这段代码是在一个有效的PHP文件中,并且有正确的PHP标签包裹(即以<?php开始,如果需要结束则以?>结束,尽管在文件末尾通常可以省略关闭标签)。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等