Baidu Wenxin Yiyan သည်လူကြိုက်များသောကြေငြာစက်များဖြစ်ပြီးစိတ်ဝင်စားဖွယ်ကောင်းသောထုတ်ပြန်ချက်များကိုထုတ်ပေးနိုင်သည်။ တရုတ်ကိုပိုမိုကောင်းမွန်စွာပြသရန်ဤဖော်ပြချက်များသည်များသောအားဖြင့်ရိုးရှင်းသောရိုးရာတရုတ်နှင့် Pinyin ပုံစံများသို့ပြောင်းလဲလေ့ရှိသည်။ PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည် open source pinyin စာကြည့်တိုက် pinyin.php ကို အသုံးပြု. ဤ function ကိုအကောင်အထည်ဖော်နိုင်သည်။
ပထမ ဦး စွာသင်သည် Github မှ Pinyin.php ၏ source code ကို download လုပ်နိုင်သည်။ Gitubub Link: https://github.com/overntrue/pinyin , သို့မဟုတ် download လုပ်ရန် git command ကိုသုံးပါ။
<span class="fun">git clone https://github.com/overntrue/pinyin.git</span>
PHP စီမံကိန်းတွင် Pinyin.php စာကြည့်တိုက်ကိုမိတ်ဆက်ပေးရန်တေးရေးဆရာကိုသုံးပါ။ composer.json ဖိုင်ရှိမှီခိုမှုများကိုထည့်သွင်းပြီး Composer Update ကို execute လုပ်ပါ။
"require": {
"overtrue/pinyin": "^4.0.0"
}
PPP ဖိုင်များတွင် Pinyin စာကြည့်တိုက်လိုအပ်သည့် PHP ဖိုင်များတွင်အောက်ပါကုဒ်ကိုအသုံးပြုပါ။
<span class="fun">__Dir__ လိုအပ်သည်။ '/vendor/autoload.php';</span>
PHP ဖိုင်များသည်စာသားကို Pinyin function သို့အကောင်အထည်ဖော်ရန်လိုအပ်သည့် PHP ဖိုင်များတွင်ပထမ ဦး ဆုံးအနေဖြင့် pinyin စာကြည့်တိုက်ကိုမိတ်ဆက်ရန်ဖြစ်သည်။
require __DIR__ . '/vendor/autoload.php';
use Overtrue\Pinyin\Pinyin;
Pinyin စာကြည့်တိုက်မှပေးသောနည်းလမ်းများကို အသုံးပြု. တရုတ်ကို Pinyin သို့ပြောင်းလဲခြင်း၏လုပ်ဆောင်မှုကိုလျင်မြန်စွာနားလည်နိုင်သည်။ အောက်ဖော်ပြပါကုဒ်သည်တရုတ်စာသားများကို strings နှင့် strings သို့မည်သို့ပြောင်းလဲရမည်ကိုပြသသည်။
function convertToPinyin($text) {
global $pinyin;
$pinyinText = $pinyin->convert($text, PINYIN_TONE);
$pinyinText = str_replace(' ', '', $pinyinText);
$pinyinText = str_replace('/', '-', $pinyinText);
return $pinyinText;
}
ဤလုပ်ဆောင်ချက်တွင်တရုတ်စာသားကို pinyin နှင့် string တစ်ခုသို့ပြောင်းလဲရန် Pinyin အမျိုးအစားသို့ပြောင်းရန် pinyin type ကို Tole ဟုသတ်မှတ်ရန်ပထမ ဦး စွာဖုန်းဆက်ပါ။ ထို့နောက်အာကာသကိုဖယ်ရှားရန်နှင့် "/" နှင့်အတူ "" နှင့်အတူ "/" ကိုအစားထိုးရန် strow_replace နည်းလမ်းကို သုံး. နောက်ဆုံးတွင် Pinyin နှင့် string ကိုရယူပါ။
ထို့နောက် Pinyin function ကိုစာသားကိုစစ်ဆေးရန်အချို့သောစစ်ဆေးကုဒ်ကိုရေးပါ။
$text = 'Baidu Wenxin ရဲ့စကား';
echo convertToPinyin($text); // ထုတ်လုပ်ခြင်း: bai-du-wen-xin-yi-yan
တရုတ်စာသား "Baidu Wenxin Yiyan" အတွက်ပြောင်းလဲထားသော Pinyin သည် "Bai-du-wen-yi-yi-yan" ဖြစ်သည်။
Baidu Wenxin Yiyan သည် developer များအသုံးပြုသော API ကိုထောက်ပံ့ပေးသည်။ ၎င်းကိုအသုံးမပြုခင် API ကိုဝင်ရောက်ရန်သော့ကိုသင်တောင်းခံရန်လိုအပ်သည်။ အသေးစိတ်အဆင့်များအတွက် ကျေးဇူးပြု. တရားဝင်စာရွက်စာတမ်းများကိုဖတ်ရှုပါ။
API ကို install လုပ်ရန် composer ကိုသုံးနိုင်သည်။
<span class="fun">တေးရေးဆရာစစ်ရေး / Yiyan-API လိုအပ်သည်</span>
၎င်းကိုအသုံးပြုသောအခါ API အတန်းအစားကိုပထမဆုံးမိတ်ဆက်ပေးရန်လိုအပ်သည်။
<span class="fun">MPLICKNITE \ YIYAN \ YIYAN ကိုသုံးပါ။</span>
Baidu Wenxin Yiyan မှပေးသော API မှတစ်ဆင့်ကျွန်ုပ်တို့သည်ကျပန်းထုတ်လုပ်သောထုတ်ပြန်ချက်များကိုရရှိနိုင်သည်။ အောက်ဖော်ပြပါကုဒ်သည် API မှကြေညာချက်ကိုအကောင်အထည်ဖော်ပြီး၎င်းကို Pinyin နှင့် string ထဲသို့ပြောင်းလဲသည်။
$yiyan = new Yiyan();
$yiyan->setType('hitokoto');
$yiyan->setEncode('text');
$hitokoto = $yiyan->get();
echo convertToPinyin($hitokoto);
ဤကုဒ်မှတဆင့် API မှကျပန်းကြေညာချက်တစ်ခုရပြီး output အတွက် pinyin string ကိုပြောင်းလဲနိုင်သည်။
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP Development တွင် Baidu Wenxin Yiyan ကျပန်းကြေညာချက်၏ Pinyin ပြောင်းလဲခြင်းကိုကျွန်ုပ်တို့နားလည်သဘောပေါက်နိုင်သည်။ Open Source Pinyin စာကြည့်တိုက်ကိုသုံးပြီးတရုတ်စာကို stinyin နဲ့မြန်မြန်ပြောင်းနိုင်တယ်။ Baidu Wenxin Yiyan မှပေးသော API သည် developer များအနေဖြင့်ကျပန်းထုတ်လုပ်သောထုတ်ပြန်ချက်များကိုရရှိရန်အတွက်အဆင်ပြေသည်။