PHP 漢字轉拼音

2021-07-25 04:21:37 字數 1070 閱讀 9640

<?php  

/**

* php 漢字轉拼音

* @author jerryli([email protected])

* @version v0.20140715

* @package spfw.core.lib.final

* @global sea_php_fw_var_env

* @example

* echo cutf8_py::encode('阿里巴巴科技****'); //編碼為拼音首字母

* echo cutf8_py::encode('阿里巴巴科技****', 'all'); //編碼為全拼音

*/

echo cutf8_py::encode('阿里巴巴科技****', 'all'); //編碼為全拼音

class cutf8_py );

if ($ichr>160)

$ichr = ($ichr<<8) + ord($sgbk) - 65536;

if ('head' === $sretformat)

$abuf = substr(self::zh2py($ichr),0,1);

else

$abuf = self::zh2py($ichr);

} if ('head' === $sretformat)

return implode('', $abuf);

else

return implode(' ', $abuf);

} /**

* 中文轉換到拼音(每次處理乙個字元)

* @param number $iword 待處理字元雙位元組

* @return string 拼音

*/

private static function zh2py($iword) elseif ($iword<-20319||$iword>-10247) else

return $result;

} }

} ?>

php漢字轉拼音 漢字轉拼音 用PHP實現

每日17點準時技術乾貨分享 php實現漢字轉拼音 php漢字轉拼音我使用到了overtrue pinyin拓展 一 安裝overtrue pinyin拓展 composer require overtrue pinyin二 overtrue pinyin拓展簡單使用overtrue pinyin拼音...

php 漢字轉拼音

php 漢字轉拼音 example echo chinese to py getpy 這是一段測試文字,this is a string 結果為拼音首字母 echo chinese to py getpy 這是一段測試文字,this is a string all 結果為全拼音 echo chine...

php漢字轉拼音

unicode是為了解決傳統的字元編碼方案的侷限而產生的,例如iso 8859所定義的字元雖然在不同的國家中廣泛地使用,可是在不同國家間卻經常出現不相容的情況。很多傳統的編碼方式都有乙個共同的問題,即容許電腦處理雙語環境 通常使用拉丁字母以及其本地語言 但卻無法同時支援多語言環境 指可同時處理多種語...