ယနေ့တွင်အင်တာနက်ဂလိုဘယ်လိုက်ဇေးရှင်းများတိုးပွားလာခြင်းဖြင့် 0 ဘ်ဆိုဒ်များအတွက်ဘာသာစကားမျိုးစုံထောက်ခံမှုသည်ဒေသအသီးသီးရှိသုံးစွဲသူများလိုအပ်ချက်များနှင့်တွေ့ဆုံရန်သော့ချက်ဖြစ်လာသည်။ PHP ကို အသုံးပြု. 0 က်ဘ်ဆိုက်များအတွက် PHP လုပ်ဆောင်ချက်များကိုဆင်ခြင်တုံတရားအသုံးပြုခြင်းသည်ဘာသာစကားမျိုးစုံလုပ်ဆောင်ချက်များ၏အကောင်အထည်ဖော်မှုလုပ်ငန်းစဉ်ကိုလွယ်ကူစွာရိုးရှင်းစေပြီးဝက်ဘ်ဆိုက်၏အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေသည်။
ပထမ ဦး စွာ 0 ဘ်ဆိုဒ်မှပံ့ပိုးသောဘာသာစကားနယ်ပယ်ကိုရှင်းလင်းရန်အသုံးပြုသောအသုံးပြုသူအုပ်စုအပေါ် အခြေခံ. များသောအားဖြင့်ဆုံးဖြတ်သည်။ ဘုံဘာသာစကားများတွင်အင်္ဂလိပ်, တရုတ်, ပြင်သစ်, စပိန်စသည်တို့ပါဝင်သည်။ ပံ့ပိုးထားသောဘာသာစကားများစာရင်းကို array မှတဆင့်သိမ်းဆည်းထားသောဘာသာစကားများစာရင်းကိုသိမ်းဆည်းထားနိုင်သည်။
$languages = array(
'en' => 'English',
'zh' => 'တရုတ်',
'fr' => 'Français',
'es' => 'Español'
);
အသုံးပြုသူဘရောက်ဇာမှပေးပို့သောဘာသာစကား preference အချက်အလက်များကိုရယူခြင်းအားဖြင့်သက်ဆိုင်ရာဘာသာစကားအစီအစဉ်ကိုဖွင့်သည်။
$userLanguage = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if (array_key_exists($userLanguage, $languages)) {
$language = $userLanguage;
} else {
$language = 'en';
}
စာသားများကိုဘာသာစကားအမျိုးမျိုးဖြင့်ဖွဲ့စည်းထားသောစာသားများကိုအမျိုးမျိုးသောဘာသာစကားများဖြင့်စုစည်းပြီးဒုံးကျည်များကိုတက်ကြွသော output သို့ပေါင်းစပ်ပါ။
$texts = array(
'en' => array(
'hello' => 'Hello',
'welcome' => 'Welcome'
),
'zh' => array(
'hello' => 'မင်္ဂလာပါ',
'welcome' => 'ဝမ်းသာစွာနှုတ်ဆက်ခြင်း'
),
// အခြားဘာသာစကားအကြောင်းအရာ
);
စာမျက်နှာတွင်စာသားကိုပြသရန်လိုအပ်သည့်နေရာတွင်သက်ဆိုင်ရာဘာသာစကားအထုပ်၏စာသားကိုခေါ်ဆိုပါ။
<span class="fun">ECHO $ စာသားများ [$ language] ['ဟဲလို'];</span>
အသုံးပြုသူများကိုဘာသာစကားများပြောင်းရန်လွယ်ကူချောမွေ့စေရန်အတွက်ဘာသာစကားရွေးချယ်ရေးအကွက်များကိုစာမျက်နှာသို့ထည့်သွင်းနိုင်သည်။ အသုံးပြုသူတင်ပြချက်များကိုလက်ခံရရှိရန် PHP ကိုပေါင်းစပ်ပြီး PHP ကိုပေါင်းစပ်ပြီး,
<form action="" method="GET">
<select name="language">
<?php foreach($languages as $key => $value): ?>
<option value="<?php echo $key; ?>" <?php if($key == $language) echo 'selected'; ?>><?php echo $value; ?></option>
<?php endforeach; ?>
</select>
<input type="submit" value="စက်ခလုတ်">
</form>
အသုံးပြုသူရွေးချယ်မှုအရဘာသာစကား variable များကို update လုပ်ပြီးဘာသာစကားပြောင်းခြင်းကိုဖြည့်စွက်ရန်စာမျက်နှာကိုအသစ်ပြုပြင်ပါ။
အထက်ဖော်ပြပါနည်းလမ်းများသည် PHP လုပ်ဆောင်ချက်များအားအကောင်အထည်ဖော်ရန် PHP လုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းသည်စေ့စပ်ညှိနှိုင်းမှုနှင့်ရှင်းလင်းမှုမသာဖြစ်ရုံသာမကရှင်းလင်းနိုင်မှုရှိနိုင်သည်။ developer များသည်စီးပွားရေးလုပ်ငန်းများစုံလင်သော 0 က်ဘ်ဆိုက်များကိုပြည့်မီသောဘာသာစကားမျိုးစုံ 0 က်ဘ်ဆိုက်များကိုသဘောပေါက်နားလည်ရန်တိကျသောလိုအပ်ချက်များအပေါ် အခြေခံ. ပြောင်းလွယ်ပြင်လွယ်ညှိနှိုင်းနိုင်သည်။