我有一些php,我想插入html,它说//做的东西。
<?php $cat = 8; //8 is changed to be the category you need
if (in_category($cat)){
//do stuff
}
?>
我理想的是喜欢它。但不知道在哪里关闭并重新打开php标签。
<?php $cat = 8; //8 is changed to be the category you need
if (in_category($cat)){
<div id="testing">Im some test content here</div>
}
?>
答案 0 :(得分:4)
您不必关闭并打开php标记,您可以使用echo
代替。只需确保使用\
<?php
$cat = 8;
if (in_category($cat)){
echo "<div id=\"testing\">Im some test content here</div>";
}
?>
否则,您可以关闭/重新打开php标签,如下所示:
<?php
// php
?>
<!-- HTML -->
<?php
// more php
?>
回声的好处是,你可以很容易地放入一些php变量的值。
<?php
$name = "John";
echo "<b>$name</b>";
?>
答案 1 :(得分:2)
实现此目的的最简单方法是使用php echo
函数。有关此echo功能的更多信息。
<?php $cat = 8; // 8 is changed to be the category you need
if (in_category($cat)) {
echo "<div id='testing'>I am some test content.</div>"
} // if
?>
答案 2 :(得分:1)
<?php
$cat = 8;
if (in_category($cat)) {
?>
<div id="testing">Im some test content here</div>
<?php } ?>
如果div#testing
返回in_category($cat)
。,则会打印 TRUE
答案 3 :(得分:1)
如果您认为您的文档默认为HTML开始和结束PHP块。所以你可以将你的块拆分成两个php块,如下所示,它仍将保持程序登录
<?php
$cat = 8; //8 is changed to be the category you need
if (in_category($cat)){
?>
<div id="testing">Im some test content here</div>
<?php
}
?>
这在风格上有点尴尬,但这就是PHP的方式。
答案 4 :(得分:1)
你可以用两种不同的方式来做。
1)
<?php
$cat = 8; //8 is changed to be the category you need
if (in_category($cat)){
?>
<p>some html here</p>
<?php } ?>
2)
<?php
$cat = 8; //8 is changed to be the category you need
if (in_category($cat)){
echo "<p>some html here</p>";
}
?>