當(dāng)前位置:首頁>知識>拼音如何轉(zhuǎn)換成英文格式(拼音轉(zhuǎn)為自定義格式)
發(fā)布時間:2024-01-23閱讀(10)
因工作需要編寫了一個類,專門做拼音格式的轉(zhuǎn)換,例:haiyang li=>LI_Hai-Yang,如有同行也有此需求,可直接復(fù)制代碼,幫新人加點人氣,不勝感激廢話不多說,上代碼:,現(xiàn)在小編就來說說關(guān)于拼音如何轉(zhuǎn)換成英文格式?下面內(nèi)容希望能幫助到你,我們來一起看看吧!

拼音如何轉(zhuǎn)換成英文格式
因工作需要編寫了一個類,專門做拼音格式的轉(zhuǎn)換,例:haiyang li=>LI_Hai-Yang,如有同行也有此需求,可直接復(fù)制代碼,幫新人加點人氣,不勝感激。廢話不多說,上代碼:
<?php
/**
* @class 作者字段處理類
* @author 溫家寶
* 總?cè)肟冢篸ealauthor($author_info,$back_mode)方法,根據(jù)輸入的作者信息及返回格式對信息進行處理
* 步驟:
* 1. 將傳入的作者信息統(tǒng)一轉(zhuǎn)為一維數(shù)組,不考慮傳入二維數(shù)組的情況
* 2. 根據(jù)傳入的作者數(shù)組的規(guī)律(姓在前居多還是名在前居多)來判斷姓的位置
* 3. 根據(jù)返回格式分為兩步:
* 3.1 未寫該參數(shù),提示"請輸入返回格式:array/string";
* 3.2 返回格式定義為array:
* 3.2.1 對作者數(shù)組進行遍歷,對單個作者依次處理
* 3.2.2 調(diào)用方法is_china_author()判斷是否是中國作者,如果是,返回作者姓與名的數(shù)組,否則返回false
* 3.2.3 根據(jù)上一步返回的信息判斷,如果是中國作者,調(diào)用方法deal_fullname()對姓名進行進一步處理,如特殊名字:Xian,如果不是中國作者,直接返回原作者名
歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-92739.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖