本文整理了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