php 输入汉字自动带出拼音和英文
生活随笔
收集整理的這篇文章主要介紹了
php 输入汉字自动带出拼音和英文
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需求就是添加一個字段的時候,自動帶出中文和英文,方便數據索引。
這里只貼下代碼,英文用在線api,中文用類庫。我覺得這個拼音類庫比較好,不會出現重慶是zhongqing之類的問題,因為可以自定義添加維護。
要說明的是百度clientid要自己申請個。調用次數的說明請看百度翻譯文檔
<?php include('./Cn2pinyin.php');$str="扔掉"; $json=file_get_contents('http://openapi.baidu.com/public/2.0/bmt/translate?client_id=yourbaiduclinetid&q='.$str.'&from=auto&to=auto'); $json = stripslashes($json); $arr=json_decode($json,true);// 獲取英文(需要在線,至于不在線,如果英文只是想作為一個標識或者索引字段的話,可以用插入id+拼音縮寫構件唯一id) echo $eng=strtolower(str_replace(' ', '_',$arr['trans_result'][0]['dst']))."<br>"; $py=new Comm_Cn2pinyin();//獲取拼音 echo strtolower($py->getPinyin($str));// 獲取拼音縮寫 echo strtolower($py->getShortPinyin($str));拼音類庫百度網盤下載地址
話說沒有添加附件功能。。。
總結
以上是生活随笔為你收集整理的php 输入汉字自动带出拼音和英文的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Macosx 安装 ionic 成功教程
- 下一篇: Bossie Awards 2015: