漢字轉換拼音的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
相關文章

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

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

24 Dec 2024
了解 Python 類別繼承在 Python 中,類別可以從其他類別繼承,這使它們能夠存取父類別的屬性並...


熱工具

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
03 Apr 2025
故障排查
如何修復KB5055523無法在Windows 11中安裝?
10 Apr 2025
故障排查
如何修復KB5055518無法在Windows 10中安裝?
10 Apr 2025
故障排查
R.E.P.O.的每個敵人和怪物的力量水平
07 Apr 2025
手游攻略
藍王子:如何到達地下室
11 Apr 2025
手游攻略