次の modx evo スニペット (「removespace」という名前) を使用して、文字列内のスペースを削除してテレビを出力します。
<?php
$string1 = "[*longtitle*]";
$string = preg_replace('/\s+/', '', $string1);
return $string;
?>
ただし、テンプレートでスニペット [[removespace]] を呼び出しても、スペースが削除された文字列は生成されません。文字列をそのまま生成します。
しかし、$string1 変数に "Hello world" というテキストを挿入すると、スペースのない結果が生成されます。
解決策はありますか?