拼音如何转换成英文格式(拼音转为自定义格式)
因工作需要编写了一个类,专门做拼音格式的转换,例:haiyang li=>LI_Hai-Yang,如有同行也有此需求,可直接复制代码,帮新人加点人气,不胜感激废话不多说,上代码:,现在小编就来说说关于拼音如何转换成英文格式?下面内容希望能帮助到你,我们来一起看看吧!
拼音如何转换成英文格式
因工作需要编写了一个类,专门做拼音格式的转换,例:haiyang li=>LI_Hai-Yang,如有同行也有此需求,可直接复制代码,帮新人加点人气,不胜感激。废话不多说,上代码:
<?php
/**
* @class 作者字段处理类
* @author 温家宝
* 总入口:dealauthor($author_info,$back_mode)方法,根据输入的作者信息及返回格式对信息进行处理
* 步骤:
* 1. 将传入的作者信息统一转为一维数组,不考虑传入二维数组的情况
* 2. 根据传入的作者数组的规律(姓在前居多还是名在前居多)来判断姓的位置
* 3. 根据返回格式分为两步:
* 3.1 未写该参数,提示"请输入返回格式:array/string";
* 3.2 返回格式定义为array:
* 3.2.1 对作者数组进行遍历,对单个作者依次处理
* 3.2.2 调用方法is_china_author()判断是否是中国作者,如果是,返回作者姓与名的数组,否则返回false
* 3.2.3 根据上一步返回的信息判断,如果是中国作者,调用方法deal_fullname()对姓名进行进一步处理,如特殊名字:Xi'an,如果不是中国作者,直接返回原作者名
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com