Convertir le tiret en notation camelCase en PHP

PHPz
Libérer: 2023-08-20 08:34:01
avant
1500 Les gens l'ont consulté

Convertir le tiret en notation camelCase en PHP

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');
Copier après la connexion

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');
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal