php把大寫(xiě)命名轉(zhuǎn)換成下劃線分割命名
更新時(shí)間:2015年04月27日 09:18:02 投稿:junjie
這篇文章主要介紹了php把大寫(xiě)命名轉(zhuǎn)換成下劃線分割命名,本文講解對(duì)一些不習(xí)慣大寫(xiě)風(fēng)格的命名方法如帕斯卡命名、駝峰命名法進(jìn)行轉(zhuǎn)換的方法,需要的朋友可以參考下
有時(shí)候需要把一個(gè)字符串中的大寫(xiě)轉(zhuǎn)換成 _+小寫(xiě)的方式,在變量命名的時(shí)候會(huì)碰到這種問(wèn)題,直接上代碼:
$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);
}
您可能感興趣的文章:
- Java 駝峰命名法詳解(必看篇)
- js寫(xiě)一個(gè)字符串轉(zhuǎn)成駝峰的實(shí)例
- php將字符串全部轉(zhuǎn)換成大寫(xiě)或者小寫(xiě)的方法
- php實(shí)現(xiàn)字符串首字母轉(zhuǎn)換成大寫(xiě)的方法
- php實(shí)現(xiàn)字符串首字母大寫(xiě)和單詞首字母大寫(xiě)的方法
- php ucwords() 函數(shù)將字符串中每個(gè)單詞的首字符轉(zhuǎn)換為大寫(xiě)(實(shí)現(xiàn)代碼)
- php 將字符串按大寫(xiě)字母分隔成字符串?dāng)?shù)組
- PHP實(shí)現(xiàn)駝峰樣式字符串(首字母大寫(xiě))轉(zhuǎn)換成下劃線樣式字符串的方法示例
相關(guān)文章
PHP實(shí)現(xiàn)的抓取小說(shuō)網(wǎng)站內(nèi)容功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的抓取小說(shuō)網(wǎng)站內(nèi)容功能,涉及php頁(yè)面抓取、正則匹配、文件讀寫(xiě)等相關(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)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
這篇文章主要介紹了PHP中關(guān)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹,需要的朋友可以參考下2013-07-07

