Heim > Artikel > Backend-Entwicklung > 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!