|
|
|
| Подскажите пожалуйста, как при такой строке "петров-юриков савельевич" получить такую "Петров-Юриков Савельевич". Т.е. после определенных символов, в данном случае это символ дефис и пробел слово начиналось с большой буквы. Причем количество фамилий может быть от 1 до нескольких.
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Sergus
(01.02.2007 в 14:37)
| | Если ucwords() не подходит, можно вот так заменить:
<?
$str = "петров-юриков савельевич";
echo preg_replace("#(^| |-)([a-z-A-Zа-яА-ЯЁё])#e", "'\\1'.strtoupper('\\2');", $str);
?>
|
| |
|
|
|