Ce qui suit est le code PHP pour convertir le tiret en cas de chameau −
Exemple d'entrée − this-is-a-test-string
Exemple de sortie − thisIsATestString
Remarque − Pas besoin de use Des expressions régulières ou des fonctions de rappel peuvent être implémentées à l'aide de la fonction 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');
Pour la version PHP>=5.3, le code ci-dessous peut être utilisé −
function dashToCamelCase($string, $capitalizeFirstCharacter = false) { $str = str_replace('-', '', ucwords($string, '-')); if (!$capitalizeFirstCharacter) { $str = lcfirst($str); } return $str; echo dashToCamelCase('this-is-a-test-string');
La fonction 'lcfirst' doit être utilisée à la place de 'strtolower'.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!