|
|
|
| Мне нужно форматировать русский текст введенный через в кодировке utf-8. Например фразу "софттайм" нужно сделать с заглавной буквы. ucfirst не работает с utf-8. В функциях mb_ для работы с utf я аналогов не нашел. Скажите как сделать первую букву заглавной? | |
|
|
|
|
|
|
|
для: ruslanaxti
(13.04.2011 в 21:19)
| | Можно написать свою функцию, используя остальные функции библиотеки mb_string
<?php
function mb_ucfirst($word, $chr = "utf-8")
{
return mb_strtoupper(mb_substr($word, 0, 1, $chr), $chr).
mb_substr($word, 1, mb_strlen($word, $chr) - 1, $chr);
}
echo mb_ucfirst("софттайм");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(13.04.2011 в 21:47)
| | Респект Cheops-у | |
|
|
|