如何在html内容中添加一些php函数

时间:2016-05-20 09:07:24

标签: php html

是否可以在html内容中执行某些功能?

这里是我的代码:

$parts = explode(',', 'option 1,option 2,option 3');
echo "<div class='form-group'>
        <div class='col-sm-12'>
          <label>label</label>
          <select class='form-control' style='width: 100%;' name='select' placeholder='select'>
          foreach($parts as $index=>$key) {
              echo '<option>'.$key .'</option>';
          }
          </select>
        </div>
      </div>";

2 个答案:

答案 0 :(得分:8)

这样想是这样的:

离开HTML和PHP,每次在HTML页面/ PHP页面内需要时都使用PHP标记。

<?php
$parts = explode(',', 'option 1,option 2,option 3');
?>
<div class='form-group'>
    <div class='col-sm-12'>
        <label>label</label>
        <select class='form-control' style='width: 100%;' name='select' placeholder='select'>
        <?php
        foreach($parts as $index=>$key){
        ?>
            <option><?php echo $key;?></option>
        <?php }?>
        </select>
    </div>
</div>

答案 1 :(得分:0)

这不会起作用,你应该这样做:

    $parts = explode(',', 'option 1,option 2,option 3');
    echo "<div class='form-group'>
        <div class='col-sm-12'>
        <label>label</label>
        <select class='form-control' style='width: 100%;' name='select' placeholder='select'>";
    foreach($parts as $index=>$key) {
        echo '<option>'.$key .'</option>';
    }
    echo "</select></div></div>";