【发布时间】:2018-12-07 18:17:15
【问题描述】:
假设我有一个包含 html 的变量:
<?php
$content = "<h3>Transition movement</h3><p>It's fun and will make you more resilient.</p>";
?>
我可以“过滤”它,以便我可以在某处呼应标题并在其他地方呼应段落,如下所示?
<div class="big-purple"><?php echo $content_title; ?></div>
<div class="side-bar"><?php echo $content_paragraph; ?></div>
有点像我会使用 javascript 访问 DOM 元素,仅在服务器端在它被加载到页面上之前。我问这个是因为我从 Wordpress 中的单个富文本字段中获取内容,并且我必须将内容放在前端布局的不同部分。
【问题讨论】:
-
PHP 还有一个 DOM 扩展:php.net/dom
-
DOMDocument可以提供帮助,但前提是您的 HTML 有效。 -
我最终没有使用 DOM,因为 treyBake 的回答已经足够了。