By John Koster
Camel casing is similar to studly case such that each word starts with a capitalized letter, with the difference being the first character is lower cased. Like the studly
method, the camel
method will not affect the casing of the rest of the word.
#Signature
The signature of the camel
method is:
1public static function camel(
2 $value
3 );
#Example Use
The following examples will all return the string myWords
:
1use Illuminate\Support\Str;
2
3// myWords
4echo Str::camel('my words');
5
6// myWords
7echo Str::camel('my-words');
8
9// myWords
10echo Str::camel('my_words');
11
12// myWords
13echo Str::camel(' my-words_');
Again, the camel
function does not affect the casing of any characters after the first one.
1use Illuminate\Support\Str;
2
3// mYWORDS
4echo Str::camel('MY WORDS');
5
6// mywords
7echo Str::camel('mywords');
#camel_case($value)
The camel_case
function is a shortcut to calling Str::camel
. This function is declared in the global namespace.
∎