私の古いデータには、「{audio}{/audio}」や「{youtube}{/youtube}」などの joomla タグが保存されており、これらのタグを削除したいと考えています。
どのように私はPHPコードで行うのですか? コンテンツをそのままにしておくか、コンテンツを削除したい場合。
助けてください、ありがとう。
あなたが使用することができますregular expression
$match = "/\{audio\}[^{]*\{\/audio}/";
$replace = "";
$text = "your joomla text which has {audio}something{/audio}";
$output = preg_replace($match, $replace, $text);
このメソッドは、{audio}{/audio} タグの間にあるテキストを削除します (変更したくない場合)。
$match = "/\{audio\}([^{]*)\{\/audio}/";
$replace = "\\$0";
これにより、出力テキストの中央にコンテンツが残ります。