Heim  >  Artikel  >  Backend-Entwicklung  >  Konvertieren Sie Bindestriche in PHP in die CamelCase-Notation

Konvertieren Sie Bindestriche in PHP in die CamelCase-Notation

PHPz
PHPznach vorne
2023-08-20 08:33:461492Durchsuche

Konvertieren Sie Bindestriche in PHP in die CamelCase-Notation

Das Folgende ist der PHP-Code zum Konvertieren von Bindestrichen in Groß- und Kleinschreibung: −

Beispieleingabe − Dies ist ein Teststring

Beispielausgabe − thisIsATestString

Hinweis − Keine Notwendigkeit Verwenden Sie reguläre Ausdrücke oder Rückruffunktionen, die mit der Funktion ucwords implementiert werden können.

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');

Für die PHP-Version>=5.3 kann der folgende Code verwendet werden: −

function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
   $str = str_replace('-', '', ucwords($string, '-'));
   if (!$capitalizeFirstCharacter) {
      $str = lcfirst($str);
   }
   return $str;
echo dashToCamelCase('this-is-a-test-string');

Die Funktion „lcfirst“ muss anstelle von „strtolower“ verwendet werden.

Das obige ist der detaillierte Inhalt vonKonvertieren Sie Bindestriche in PHP in die CamelCase-Notation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen