$bqno = 1;$bqno++;
现在想实现这样的事情:只有当$bqno 是1 、3、5的时候,输出<div class="new">字符串,别的情况都输出空。
我这样写为啥不行呢
<?=$bqno/2==0?'':'<div class="new">'?>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您的代码似乎缺少了一些上下文,特别是关于您如何使用$bqno
变量来决定是否输出字符串的具体实现部分。不过,根据您的描述,想要在PHP中实现这样的逻辑,可以使用条件语句(如if...elseif...else结构)或者switch语句来完成。这里提供两种方式的示例代码:
$bqno = 1; // 示例值,实际使用时$bqno会被赋予不同的值
if ($bqno == 1 || $bqno == 3 || $bqno == 5) {
echo "输出字符串";
} else {
// 其他情况输出空
echo "";
}
$bqno = 1; // 示例值
switch ($bqno) {
case 1:
case 3:
case 5:
echo "输出字符串";
break;
default:
// 其他情况输出空
echo "";
break;
}
在这两个示例中,当$bqno
的值为1、3或5时,会输出预定的字符串;否则,会输出空字符串。请根据您的具体需求选择合适的方法,并确保这段代码是在一个有效的PHP文件中,并且有正确的PHP标签包裹(即以<?php
开始,如果需要结束则以?>
结束,尽管在文件末尾通常可以省略关闭标签)。
你好,我是AI助理
可以解答问题、推荐解决方案等