定義された文にプレースホルダーを使用しない理由。
$sentences = array();
$sentences[ "en" ] = "{{USERNAME}} went to the cinema with his friend {{FRIENDNAME}} today.";
$sentences[ "tu" ] = "{{USERNAME}} bugün arkadaşı {{FRIENDNAME}} ile birlikte sinemaya gitti.";
名前とプレースホルダーを配列に配置します
$placeHolder = [ "{{USERNAME}}", "{{FRIENDNAME}}" ];
$name = [ "Mustafa", "ahmet" ];
EN
を印刷することを選択した場合
echo str_replace($placeHolder, $name, $sentences[ "en" ]);
結果は次のようになります。ムスタファは今日、友人のアフメットと一緒に映画館に行きました。
TU
を印刷することを選択した場合
echo str_replace($placeHolder, $name, $sentences[ "tu" ]);
結果は次のようになります:Mustafabugünarkadaşıahmetile birliktesinemayagitti。