我想将输入字符串转换为标题大小写。
所以,如果我有输入字符串
Name: MR. M.A.D KARIM
Run Code Online (Sandbox Code Playgroud)
我想产生以下输出字符串
Name: M.A.D Karim
Run Code Online (Sandbox Code Playgroud)
如果我有输入字符串
Address: 12/A, ROOM NO-B 13
Run Code Online (Sandbox Code Playgroud)
我想生产
Address: 12/A, Room No-B 13
Run Code Online (Sandbox Code Playgroud)
我希望我的输出字符串有之后的任何下列字符的任何空白字符后,一个大写字母,以及:.,-,/。
我当前的解决方案是
ucwords(strtolower($string));
Run Code Online (Sandbox Code Playgroud)
但它留下的字符后., -和/小写字母,而我希望他们可以大写。