{by{{}と}byを置き換えたいのは、それらの&を{}}エスケープする必要があるためです。入力としてスクリプトを出力したい場合は、参照してください。しかし、それは私がしたことを見て働いていません{}{}{blah}{{}blah{}}
$output = str_replace(array("}", "{"), array("{}}", "{{}"), '{blah}');
しかし、出力として私はこれを得ました:{{}blah{{}}}代わりに{{}blah{}}