gpt4 book ai didi

php - 使用 PHP 将 HTML 元素添加到当前页面

转载 作者:行者123 更新时间:2023-12-05 01:48:33 31 4
gpt4 key购买 nike

所以我需要使用 php 动态添加 html 内容,这不是棘手的部分,但我试图将 HTML 放入文档中与运行 PHP 的位置不同的位置。例如:

<div id="firstDiv">
<?php
echo "<div id=\"firstDivA\"></div>";
echo "<div id=\"secondDivA\"></div>";
?>
</div>
<div id="secondDiv">
</div>

但我希望能够使用在“firstDiv”中执行的 PHP 将一些 HTML 放置在“secondDiv”中。最终结果应该是:

<div id="firstDiv">
<div id="firstDivA"></div>
</div>
<div id="secondDiv">
<div id="secondDivA"></div>
</div>

但我不知道该怎么做。我阅读了 PHP 5 中的一些 DOM 内容,但找不到有关修改当前文档的任何内容。

最佳答案

您可以在 HTML 中的任意位置打开/关闭 PHP 的“ block ”

<div id="firstDiv">
<?php echo '<div id="firstDivA"></div>'; ?>
</div>
<div id="secondDiv">
<?php echo '<div id="secondDivA"></div>'; ?>
</div>

如有必要,您还可以使用 ob_start() 捕获输出和 ob_get_clean() :

<?php
$separator = "\n";

ob_start();
echo '<div id="firstDivA"></div>' . $separator;
echo '<div id="secondDivA"></div>' . $separator;
$content = ob_get_clean();

$sections = explode($separator, $content);
?>
<div id="firstDiv">
<?php echo $sections[0]; ?>
</div>
<div id="secondDiv">
<?php echo $sections[1]; ?>
</div>

关于php - 使用 PHP 将 HTML 元素添加到当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075724/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com