不知道你是不是想要php-gettexthttp://php.net/manual/en/function.gettext.php<?php // Set language to German putenv('LC_ALL=de_DE'); setlocale(LC_ALL, 'de_DE');// Specify location of translation tables bindtextdomain("myPHPApp", "./locale");// Choose domain textdomain("myPHPApp");// Translation is looking for in ./locale/de_DE/LC_MESSAGES/myPHPApp.mo now// Print a test message echo gettext("Welcome to My PHP Application");// Or use the alias _() for gettext() echo _("Have a nice day"); ?>
// Set language to German
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');// Specify location of translation tables
bindtextdomain("myPHPApp", "./locale");// Choose domain
textdomain("myPHPApp");// Translation is looking for in ./locale/de_DE/LC_MESSAGES/myPHPApp.mo now// Print a test message
echo gettext("Welcome to My PHP Application");// Or use the alias _() for gettext()
echo _("Have a nice day");
?>
/***********/
$title = "标题";
/***********/
eng.php
/***********/
$title = "Title";
/***********/页面中写$title,切换语言就是切换chn.php和eng.php的区别