Temelde, Ne ben bilmek istiyorum bunlardan biri kullanmak için iyi hangi aynı şey gelmez iki PHP fonksiyonları aşağıda verilmiştir?
$ Lang diğer değerleri depolayan bir dizidir
$lang = array(
'default' => 'This is the default text',
'site' => array(
'name' => 'Website',
'url' => 'website.com',
),
'logo' => 'images/logo',
);
ve ben uygulama olarak i çoklu dil desteği inşa ediyorum metnini gösteren uygulama boyunca bu işlevi kullanarak olacaktır unutmayın.
Fonksiyon 1:
function lang($text='default') {
global $lang;
$text = explode(',',$text);
if(!empty($text[1])) {
$newtext = $lang[$text[0]][$text[1]];
}
else {
$newtext = $lang[$text[0]];
}
echo $newtext;
}
Kullanımı: <?php lang('default'); ?> or <?php lang('site,name'); ?>
Fonksiyon 2:
function lang($text='default', $text2='') {
global $lang;
if(!empty($text2)) {
$newtext = $lang[$text][$text2];
}
else {
$newtext = $lang[$text];
}
echo $newtext;
}
Kullanımı: <?php lang('default'); ?> or <?php lang('site','name'); ?>