在 PHP 中,將破折號轉換為駝峰式
以下程式碼可將破折號轉換為 PHP 中的駝峰式 −
示例輸入 − this-is-a-test-string
示例輸出 − thisIsATestString
注意 − 無需使用正則表示式或回撥。可使用 ucwords 函式實現。
function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
$str = str_replace(' ', '', ucwords(str_replace('-', ' ', $string)));
if (!$capitalizeFirstCharacter) {
$str[0] = strtolower($str[0]);
}
return $str;
}
echo dashToCamelCase('this-is-a-string');對於 PHP 版本 >=5.3,可使用以下程式碼 −
function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
$str = str_replace('-', '', ucwords($string, '-'));
if (!$capitalizeFirstCharacter) {
$str = lcfirst($str);
}
return $str;
echo dashToCamelCase('this-is-a-test-string');需要使用 'lcfirst' 函式來代替 'strtolower'。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP