有人有PHP功能来正确地将人名大写吗?

Dar*_*ein 10 php

我正在寻找一个功能来正确地利用像麦当劳,菲茨杰拉德,麦克阿瑟,奥伦尼,西奥德拉塔等名字.

有谁知道一个合理的工作?我猜任何功能都不会支持所有可能性.

当然,仅凭ucwords不起作用,因为它只是将每个单词的第一个字母大写.

编辑:我知道会有问题,所有可能性都不会得到支持.但是现在的问题是我有一个大约有5万个名字的数据库,这些名字大多数都是全部大写的,所以在不引起拼写错误的情况下编辑每个名字会很麻烦.使脚本导致20%的问题将会快得多,并导致错误少得多.

ina*_*abt 6

也许你需要像这样的ucwords功能说明