【发布时间】:2014-11-22 08:58:56
【问题描述】:
我想将输入字符串转换为标题大小写。
所以,如果我有一个输入字符串
Name: MR. M.A.D KARIM
我想产生以下输出字符串
Name: M.A.D Karim
如果我有一个输入字符串
Address: 12/A, ROOM NO-B 13
我要生产
Address: 12/A, Room No-B 13
我希望我的输出字符串在任何空白字符之后以及以下任何字符之后都有一个大写字母:.、-、/。
我目前的解决方案是
ucwords(strtolower($string));
但它在.、- 和/ 之后留下小写字母,而我希望它们大写。
【问题讨论】:
-
可能值得一提的是this answer,它适用于这个问题中的两个输入字符串之一。
标签: php string title-case