これらのタグのいくつかは、テキスト ドキュメント ($content に保存) にあり、他の多くのコンテンツも含まれています。
[[tag:author|id:6329]]
そして、これらすべてのタグを特定の ID (この場合は 6329) で別の文字列に置き換えようとしています。
$id = 6329;
$replacement = $this->format($id);
$pattern = "/(\[\[tag:author|id:".$id."\]\])/";
preg_replace($pattern, $replacement, $content);
これはうまくいかないようですが、私はここ数時間髪を引き裂いています. 誰でもエラーを見ることができますか? どうもありがとう。