本文整理了PHP漢字拼音轉換和公曆農曆轉換兩個功能類文件,很是實用。好比咱們查找通信錄能夠經過聯繫人姓名的拼音首字母來查詢,能夠經過首字母來導航大數據量,能夠經過轉換拼音來作網站優化等。公農曆轉化通常用在日曆日程安排的項目中,方便農曆的節日提醒等等。php
Pinyin.class.php類文件能夠將大多數漢字轉換成漢語拼音,固然也有個別生僻字不能轉換,若是你想轉換全部的漢字拼音的話,可能須要再配合一個漢字字庫來實現,使用該類文件就基本能知足你的項目需求了(更多PHP教程請訪問代碼家園)。用法:
html
執行後輸出:hao hao xue xi tian tian xiang shang。算法
若是隻是想輸出漢字首字母則使用:
數組
執行後輸出:hhxxttxs。網絡
公曆轉農曆的算法很是複雜,涉及到農曆潤月、干支紀年、生肖等。網絡上有不少提供的算法,本文整理的一個Lunar.class.php能夠實現公農曆互轉功能。用法:
學習
執行後輸出數組:
大數據
若是要將農曆轉換成公曆則使用:
優化
執行後輸出數組:
網站
以上整理的兩個PHP類,能夠知足項目基本需求,可是都有必定的缺陷,好比拼音轉換可能會遇到生僻字轉換不了,公曆轉農曆你會發現2021年後的轉換會出問題了,你們有空能夠研究下,若是您有更好的實現代碼,歡迎分享。ui
轉載請註明:代碼家園 » PHP漢字拼音轉換和公曆農曆轉換
本文原地址:http://www.daimajiayuan.com/sitejs-17797-1.html