拼音如何轉換成英文格式? 因工作需要編寫了一個類,專門做拼音格式的轉換,例: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,如果不是中國作者,直接返回原作者名
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!