为了账号安全,请及时绑定邮箱和手机立即绑定

当暂停输出的时候 ,不输出HTML代码,直到继续输出的时候才输出之后的HTML代码

当暂停输出的时候 ,不输出HTML代码,直到继续输出的时候才输出之后的HTML代码

白猪掌柜的 2022-05-20 15:15:25
<head><title>测试</title><style>body{color:#dedefe;}</style></head><body><?phpif (a==true){command 暂停输出;}?><div> 这是第一部分 </div><?phpcommand 继续输出;?><div> 这是第二部分 </div></body>代码大概是上面那样子, 有什么办法把一段HTML代码屏蔽输出吗? 等条件满足的时候才输出.我知道把HTML代码写到echo里面可以暂停输出, 但是如果HTML代码很长的时候, 就不是很方便了.所以想知道PHP有没什么办法暂停输出的?当暂停输出的时候<div> 这是第一部分 </div>不输出HTML代码直到继续输出的时候才输出之后的HTML代码
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

<?php
if (a==true){
//command 暂停输出;
?>
<div> 这是第一部分 </div>
<?php } else {
//command 继续输出;
?>
<div> 这是第二部分 </div>
<?php } ?>

不知道你是否表达这个意思
当a == true 是输出第一部分,否则输出第二部分


查看完整回答
反对 回复 2022-05-23
?
长风秋雁

TA贡献1757条经验 获得超7个赞

可以考虑配合css实现, display:none 和 display:inline 之间切换

查看完整回答
反对 回复 2022-05-23
  • 2 回答
  • 0 关注
  • 151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号