php把大寫命名轉(zhuǎn)換成下劃線分割命名
更新時(shí)間:2015年04月27日 09:18:02 投稿:junjie
這篇文章主要介紹了php把大寫命名轉(zhuǎn)換成下劃線分割命名,本文講解對(duì)一些不習(xí)慣大寫風(fēng)格的命名方法如帕斯卡命名、駝峰命名法進(jìn)行轉(zhuǎn)換的方法,需要的朋友可以參考下
有時(shí)候需要把一個(gè)字符串中的大寫轉(zhuǎn)換成 _+小寫的方式,在變量命名的時(shí)候會(huì)碰到這種問題,直接上代碼:
$name = 'AppPromoZhongQiu2014ActiveStatusSelector';
echo cc_format($name);
function cc_format($name){
$temp_array = array();
for($i=0;$i<strlen($name);$i++){
$ascii_code = ord($name[$i]);
if($ascii_code >= 65 && $ascii_code <= 90){
if($i == 0){
$temp_array[] = chr($ascii_code + 32);
}else{
$temp_array[] = '_'.chr($ascii_code + 32);
}
}else{
$temp_array[] = $name[$i];
}
}
return implode('',$temp_array);
}
您可能感興趣的文章:
相關(guān)文章
PHP實(shí)現(xiàn)的抓取小說網(wǎng)站內(nèi)容功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的抓取小說網(wǎng)站內(nèi)容功能,涉及php頁面抓取、正則匹配、文件讀寫等相關(guān)操作技巧,需要的朋友可以參考下2019-06-06
php操作mysql獲取select 結(jié)果的幾種方法
這篇文章主要介紹了php操作mysql獲取select 結(jié)果的幾種方法,需要的朋友可以參考下2017-11-11
PHP設(shè)計(jì)模式之裝飾者模式代碼實(shí)例
這篇文章主要介紹了PHP設(shè)計(jì)模式之裝飾者模式代碼實(shí)例,裝飾者模式就是不修改原類代碼和繼承的情況下動(dòng)態(tài)擴(kuò)展類的功能,本文就給出了代碼實(shí)例,需要的朋友可以參考下2015-05-05
PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
這篇文章主要介紹了PHP中關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹,需要的朋友可以參考下2013-07-07

