<?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
相關文章
09 May 2023
JavaScript是一種常用於Web開發的程式語言,它可以被用來實現許多有用的功能,例如將漢字轉換成拼音。在本文中,我們將介紹如何使用JavaScript編寫一個漢字轉拼音的函數,並且在這個函數中採用不同的演算法來實作。首先,需要明確一點,漢字轉拼音並不是JavaScript本身就內建的功能。因此,我們需要使用一些第三方的函式庫來實現這個功能。其中,比較流行的是pinyin.j
22 Nov 2016
<?php /********************************************* ****************************** * Pinyin.php * Usage Example : Pinyin('張洪華',1); //第二個參數隨意設定則為utf-8編碼為空預設是gb編碼*************************** ...
10 Dec 2016
java 漢字轉換拼音 maven依賴 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</9<
20 Nov 2020
php漢字拼音的轉換方法:先建立一個PHP範例檔案;然後透過「include_once」引入「inyin.php」;最後透過「Pinyin::getPinyin("...");」方法實作拼音轉換即可。