Czy ktoś może mi pomóc ukończyć tę funkcję PHP? Chcę pobrać taki ciąg: „this-is-a-string” i przekonwertować go na ten: „thisIsAString”:
function dashesToCamelCase($string, $capitalizeFirstCharacter = false) {
// kod...
return $string;
}
Macie jakiś pomysł?
1 odpowiedź
Nie jest wymagane wyrażenie regularne ani wywołanie zwrotne. Prawie całą pracę można wykonać za pomocą haseł:
function dashesToCamelCase($string, $capitalizeFirstCharacter = false)
{
$str = str_replace('-', '', ucwords($string, '-'));
if (!$capitalizeFirstCharacter) {
$str = lcfirst($str);
}
return $str;
}
echo dashesToCamelCase('this-is-a-string');