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

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

白猪掌柜的
浏览 153回答 2
2回答

哈士奇WWW

<?phpif (a==true){//command 暂停输出;?><div> 这是第一部分 </div><?php } else {//command 继续输出;?><div> 这是第二部分 </div><?php } ?>不知道你是否表达这个意思当a == true 是输出第一部分,否则输出第二部分

长风秋雁

可以考虑配合css实现, display:none 和 display:inline 之间切换
打开App,查看更多内容
随时随地看视频慕课网APP