Mysql
 sql >> Database >  >> RDS >> Mysql

Lingua tradurre la grammatica

Perché non usare il segnaposto su frasi definite.

$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.";

Inserisci il nome e i segnaposto nell'array

$placeHolder    = [ "{{USERNAME}}", "{{FRIENDNAME}}" ];
$name           = [ "Mustafa", "ahmet" ];

Se scegli di stampare EN

echo str_replace($placeHolder, $name, $sentences[ "en" ]);

Risultato:Mustafa oggi è andato al cinema con il suo amico ahmet.

Se scegli di stampare TU

echo str_replace($placeHolder, $name, $sentences[ "tu" ]);

Risultato:Mustafa bugün arkadaşı ahmet ile birlikte sinemaya gitti.