私は文字列を持っています。それは単純なテンプレートを持つことができます。私はreplacemenetの値を持つ配列を持っています。現在私はループでそれをやっています。しかし、私はそれをpreg_replaceに変更したい。手伝って頂けますか?文字列のテンプレートを配列の値で置き換えます
例:
$values = array(
'id' => 120,
'name' => 'Jim'
);
$string = 'Hello <!name!>. Your ID is <!id!>';
$output = preg_replace(...); // Hello Jim. Your ID is 120
またにpreg_replaceはIDと名前を持つが、他のキーではないだけで動作するはずです。ありがとう。
私はおそらく 'preg_replace_callback'とクロージャを使用します。 –