如何将html放入php代码中

sam*_*804 5 html php codeigniter

我需要将PHP代码放在HTML标记之间.我对如何做到这一点很困惑.有没有人有办法解决吗?

PHP代码:

if(isset($_SESSION['email'])) {  
    echo '<a href="http://localhost/ci/myads_view">';
    echo 'MY ADS' ;
    echo '</a>';
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<nav class="main-navigation dd-menu toggle-menu" role="navigation">
 <ul class="sf-menu">
Run Code Online (Sandbox Code Playgroud)

我正在使用codeigniter框架.

Dav*_*son 7

可以随意进出PHP:

<?php if(isset($_SESSION['email'])) { ?>
  <a href="http://localhost/ci/myads_view">MY ADS</a>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

在上面,如果 PHP if 语句的计算结果为 true,则条件中的 HTML 将执行,否则不会执行。

在您的特定情况下,我只能假设这就是您要执行的操作:

<nav class="main-navigation dd-menu toggle-menu" role="navigation">
  <ul class="sf-menu">
    <li>
      <?php if(isset($_SESSION['email'])) { ?>
        <a href="http://localhost/ci/myads_view">MY ADS</a>
      <?php } else { ?>
        <a href="http://localhost/ci/other-link">OTHER LINK</a>
      <?php } ?>
    </li>
  </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

或者类似上面的东西?