アプリケーションでメール テンプレート エディタを設計しています。コードで preg_replace または preg_match を使用して変換できるように、特定の変数の出現を見つけるアイデアが必要です。
たとえば、私のテンプレートは次のようになります: (サンプルのみ) これは、textarea 変数から返されるものです。
<p>Thank you for your order at <a href="{site_url}" style="color:#ea6ea0">{site_name}</a>.</p>
この例では、{site_url} を PHP の特定の変数またはコードに置き換えたいと考えています。これは、PHP をテキストエリアに直接解析できないためです。
私の質問が明確であることを願っています。
編集:私の質問は明確ですか?独自の PHP コードを使用して {} 文字列を置き換える必要があります。php コードは、テキストエリアで直接使用することはできません。そのため、事前定義された変数 {... } を置き換えるが、テンプレートを解釈するときに php を使用して変換するテンプレート システムを見つける必要があります。