漢字轉換拼音的PHP庫
<?php /** * Created by PhpStorm. * User: jifei * Date: 15/6/25 * Time: 下午2:26 */ class Pinyin { //中文字符串 private static $string = ''; //拼音 private static $pinyin = ''; private static $encoding = 'UTF-8'; //短拼音 private static $short_pinyin = ''; //单个汉字拼音的字典 private static $dic = array(
原生的只有轉換 是否會傳回首字母功能。
擴充後支援
1. 返回格式[all:全拼音|first:首字母|one:僅第一字元首字母]
2. 無法辨識的字元替換用的佔位符(原版寫死的是_ )
3. 允許的非中文字元正規控制(原版寫死0-9a-zA-Z, 空格都不支援)
用的是他pinyin. php ~ 206KB 那個UTF8字庫,經過壓縮擴充後就剩106K 了。
當然性能也直逼他的,1萬次壓力測試,他的2.4s,擴展後2.8s,僅損耗0.4s,所以可以忽略不計。
免責聲明
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章

21Jul2016
漢字轉換為拼音(php版)。漢字轉換成拼音(php版)很多伺服器對於中文檔名支援不是很好,有沒有好的方法可以解決呢? ? ?現在的解決方法一般是產生一個ID,將這個

17Apr2025
在開發過程中,我經常需要將PHP中的各種數據類型轉換為字符串,以便進行日誌記錄、調試或數據處理。然而,處理不同類型的轉換常常顯得繁瑣且容易出錯。直到我發現了coduo/php-to-string這個庫,它讓我能夠輕鬆地將任何PHP值轉換為字符串,極大地簡化了我的工作流程。


熱工具

熱門文章
如何修復KB5055523無法在Windows 11中安裝?
10Apr2025故障排查
如何修復KB5055518無法在Windows 10中安裝?
10Apr2025故障排查
R.E.P.O.的每個敵人和怪物的力量水平
07Apr2025手游攻略
<🎜>:死鐵路 - 如何馴服狼
07Apr2025手游攻略
藍王子:如何到達地下室
11Apr2025手游攻略