是否可以在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>";
答案 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>";