【发布时间】:2021-04-09 23:07:49
【问题描述】:
我有一个 PHP 字符串元素
$element = "
<div class='elements'>
<div class='elementName'>El Name</div>
<div class='elementImage'><img src='image1.png'></div>
<div class='elementOptions'>
<select>
<option value='null' selected>Select an option</option>
</select>
</div>
</div>
";
我要做的是在选择选项下的空间中插入这个foreach循环
$sql = $conn -> prepare("SELECT elementOptions FROM elements");
$sql -> execute();
$result = $sql -> get_result();
while ($row = mysqli_fetch_assoc($result)) {
$options = explode(",", $row['elementOptions']);
foreach ($options as $option) {
echo "<option value='$option'>$option</option>";
}
}
*注意 elementOptions 等于这个字符串 (option1,option2,option3,option4)
我试图通过添加 this--> "; 在具有 null 值的选项之后停止该元素,然后使用其余代码启动一个新元素,并将它们组合在一个单独的元素中,例如
$element = $element1 . $element2
但这不起作用,所以我的问题是如何创建一个动态 PHP 元素,其中包含一个 foreach 循环。
【问题讨论】:
标签: php