Mysql
 sql >> Base de données >  >> RDS >> Mysql

Langue traduire la grammaire

Pourquoi ne pas utiliser d'espace réservé sur des phrases définies.

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

Mettez le nom et les espaces réservés sur le tableau

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

Si vous choisissez d'imprimer EN

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

En résultera :Mustafa est allé au cinéma avec son ami Ahmet aujourd'hui.

Si vous choisissez d'imprimer TU

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

En résultera :Mustafa bugün arkadaşı ahmet ile birlikte sinemaya gitti.