我的数据库中有fname和lname,名称可以存储为JOHN DOE或john DOE或JoHN dOE,但最终我想将其显示为John Doe
fname是John,lname是Doe
请注意,还有其他大小写格式,例如John McDoe,John D'Oe,John de O和John van den Doe.
看到它被标记为PHP:
要么
string ucfirst ( string $str );
大写第一个单词的大写字母
要么
string ucwords ( string $str );
大写每个单词的第一个字母
你可能想要结合使用它们
string strtolower ( string $str );
首先将所有名称规范化为小写.
我不确定您希望在何处以及如何显示它,但如果它在网页上,您可以尝试使用CSS改变显示.尝试添加:
text-transform:capitalize;
相关规则,如下:
.name { text-transform:capitalize;}
如果您将名称放在div或span中,并使用class ="name".当然,这不会以任何方式改变数据库条目,但我不清楚哪个更好.