编辑php所以我可以插入HTML?

时间:2014-03-18 11:21:09

标签: php

我有一些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>
    }
?>

5 个答案:

答案 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>";
    }
?>