0

我有这个

[caption]<img />[/caption]

我已经删除了使用这个的标题标签

$content = preg_replace("/\[.*?\]/", "", $content);

但是,我想用这样的 div 替换它

<div><img></div>

我错过了什么?任何帮助表示赞赏。

4

1 回答 1

2

你可以试试:

$search_for = '/\[caption\](.*?)\[\/caption\]/is';
$replace_with = '<div>$1</div>';
$str = "[caption]<img />[/caption]";
$replaced = preg_replace($search_for, $replace_with, $str);
echo $replaced;
于 2013-09-20T04:00:58.410 回答