この記事では主に大文字のネーミングをアンダースコア区切りのネーミングに変換するphpを紹介しています。Pascalなど、大文字スタイルに慣れていない一部のネーミングメソッドを変換する方法について説明します。ネーミングとキャメルケースネーミングの方法、困っている友達は参考にしてください
場合によっては、文字列内の大文字を _+小文字に変換する必要があります。この問題は、変数に名前を付けるときに発生します。
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
$name = 'AppPromoZhongQiu2014ActiveStatusSelector';
echo cc_format($name); 関数 cc_format($name){ $temp_array = array(); for($i=0;$i if($ascii_code >= 65 && $ascii_code if($i == 0){ $temp_array[] = chr($ascii_code + 32); }その他{ $temp_array[] = '_'.chr($ascii_code + 32); } }その他{ $temp_array[] = $name[$i]; } } return implode('',$temp_array); }
|