我已经为此奋斗了好几天。我试图让我的 preg_replaces 工作。我正在preg-replace
从数据库中获取要使用的数据并将它们绑定到变量。$post_preview
是其中之一。
<?php
$body_sub = substr($post_preview, 0) . "<br><br><a href='post.php?id=$post_id'> Continue Reading →</a>";
echo nl2br($body_sub); ?></p>
<?php
//bold
$post_preview = preg_replace('/(\[bold\])/', '<strong>', $post_preview);
$post_preview = preg_replace('/(\[\/bold\])/', '</strong>', $post_preview);
echo '[bold]Test[/bold]';
//italic
$post_preview = preg_replace('/(\[i\])/', '<i>', $post_preview);
$post_preview = preg_replace('/(\[\/i\])/', '</i>', $post_preview);
这不是替换[i]
and[bold]
也不是[/i]
and the [/bold]
。即使使用 . 也没有错误E_ALL
。我做错了什么,我该如何解决?