私は以下のコードを持っています。preg_replace - 配列内のランダムな単語
<?php
$user['username'] = 'Bastian';
$template = 'Hello {user:username}';
$template = preg_replace('/\{user\:([a-zA-Z0-9]+)\}/', $user['\1'], $template);
echo $template;
// Output:
// Notice: Undefined index: \1 in C:\xampp\htdocs\test.php on line 5
// Hello
私はあなたが知っていることを知っていると思います。 $ user ['$ 1']、$ user ["$ 1"]、$ user [$ 1]、Nothing Worksの代わりにしようとしています!
私はあなたが私のことを助けることを願っています。) ありがとうございました!
ありがとうございました^^ <?php $ user ['userID'] = '1'; $ユーザー['username'] = 'FooBar'; function repl($ m) { \tグローバル$ user; \t return $ user [$ m [1]]; } $ template = 'Hello {user:username}'; echo preg_replace_callback( '/ \ {ユーザー\:([a-zA-Z0-9] +)\} /'、 'repl'、$ template); //出力: //こんにちはFooBar – Patrick