【发布时间】:2014-02-05 00:44:50
【问题描述】:
我有一个字符串$name,其中包含名字和姓氏,例如Bob Smith,假设用户输入bob smith,我希望能够将他们名字和姓氏的首字母大写。
我试过这个:$bar = ucfirst(strtolower($bar)); // Hello world!,它只输出Bob smith。怎样才能使名字和姓氏都大写?
【问题讨论】:
-
让用户以他们的方式大写他们的名字
-
@Dagon 有道理。如果此人的姓氏是 McKinley,您真的要将其转换为 McKinley 吗?
-
或奥康纳或...kalzumeus.com/2010/06/17/…
-
我同意@Dagon。您打算如何处理其中包含“van”的名称,或者例如 McGregor?没有标准的名称大写方法,因此以编程方式这样做是微不足道的。
-
重点,并不是说我有像@Dagon 这样名字的人。但我确实找到了一个漂亮的小功能:richnetapps.com/correct-name-capitalization-in-php
标签: php