How to uppercase first letter after a hyphen, ie Adam Smith-Jones

前端 未结 9 1462
野趣味
野趣味 2021-02-01 22:30

I\'m looking for a way to uppercase the first letter/s of a string, including where the names are joined by a hyphen, such as adam smith-jones needs to be Adam Smith-Jones.

9条回答
  •  生来不讨喜
    2021-02-01 23:29

    You can us 'ucwords' to capitalize all words at once, and 'implode' and 'explode' together, like this:

    ucwords(implode(" ", explode("_", "my_concatinated_word_string")));
    

提交回复
热议问题