-
str_replaceを使用する方法:
function convertToCamelCase($input) { $input = str_replace(' ', '', ucwords($input)); $input = lcfirst($input); return $input; } $inputString = 'php convert words with spaces to camelcase'; $camelCaseString = convertToCamelCase($inputString); echo $camelCaseString; // 結果: phpConvertWordsWithSpacesToCamelcase
-
正規表現を使用する方法:
function convertToCamelCase($input) { $input = preg_replace_callback('/\s+(\w)/', function($matches){ return strtoupper($matches[1]); }, $input); return lcfirst($input); } $inputString = 'php convert words with spaces to camelcase'; $camelCaseString = convertToCamelCase($inputString); echo $camelCaseString; // 結果: phpConvertWordsWithSpacesToCamelcase
これらの方法は、与えられた文字列内のスペースを取り除き、各単語の先頭文字を大文字に変換してキャメルケースに変換します。最後に、最初の単語は小文字に変換されます。
以上が、PHPでスペース区切りの単語をキャメルケースに変換する方法の例です。ご参考までにどうぞ。