【发布时间】:2009-10-26 14:49:32
【问题描述】:
我们网站的用户经常为姓名和地址信息输入大量垃圾信息。例如,全部大写,全部小写等。
如果我们为他们解决这个问题,它看起来会好很多,但是任何人都可以提出一个好的方法来做到这一点。一种简单的方法是将名称中的每个单词大写,但是在处理某些名称时会失败。这里有几个例子...
- 鲍勃·麦当劳
- 莎拉·奥康纳
- 皮特·史密斯先生
这就是我想把它们变成的东西
- 鲍勃·麦克唐纳
- 莎拉·奥康纳
- 皮特·史密斯先生
如果有帮助,我正在使用 PHP。
【问题讨论】:
-
在荷兰语中,出于大写目的,IJ 被视为单个字母。像 IJmuiden 这样的名称不拼写为 Ijmuiden ... ;-) 此解决方案是否也应该知道这些名称?如果不是,则将除每个单词的第一个字母外的所有内容都设为小写。
标签: php case-sensitive names