【发布时间】:2020-02-13 08:36:23
【问题描述】:
好的,我已经尝试了 3 天,但我似乎无法正确获取代码。
以下代码显示我的标题:
<?php echo $result['title'];?>
以下代码显示我的内容:
<?php
if(!empty($result['content']))
{
$result['content'] = str_replace(array("\n"), "<br/><br/>", $result['content']);
echo preg_replace('#(<br */?>\s*)+#i', '<br/><br/>', $result['content']);
}
?>
在 preg_replace 中,我需要在 2 个 br 标签之间呼应标题;像这样:
<?php
if(!empty($result['content']))
{
$result['content'] = str_replace(array("\n"), "<br/><br/>", $result['content']);
echo preg_replace('#(<br */?>\s*)+#i', '<br/>$result['title']<br/>', $result['content']);
}
?>
提前感谢您提供急需的帮助!
【问题讨论】:
-
为什么不跳过 preg_replace 并将其添加到您的替换中?:
$result['content'] = str_replace(array("\n"), "<br/>" . $result['title'] . "<br/>", $result['content']); -
嗨,Jason,您能解释一下为什么这没有按您的预期工作吗?