|
|
|
| В чем отличия функций mb_strtolower и strtolower ? | |
|
|
|
|
|
|
|
для: LO
(04.04.2006 в 11:56)
| | mb_strtolower() - может работать с многобайтными кодировками вроде UTF-8, а strtolower() - нет. | |
|
|
|
|
|
|
|
для: cheops
(04.04.2006 в 13:08)
| | Получается универсальней функция mb_strtolower, но я ее использовала и она не правильно работала, когда в строке было 2 слова, а функция strtolower нормально справилась | |
|
|
|
|
|
|
|
для: LO
(04.04.2006 в 13:10)
| | Дело в том, что функции mb_ требуют расширения php_mbstring, а оно не всегда доступно, а функции вроде strtolower() входят в ядро PHP и доступны всегда. | |
|
|
|
|
|
|
|
для: LO
(04.04.2006 в 11:56)
| | strtolower определяет принадлежность того или иного символа к буквенным с учетом локальных настроек сервера, а mb_strtolower по спецификации Unicode.
Т.е. если твой хостинг находится не на рускоязычном сервере, то srttolower не будет преобразовывать русские буквы, а mb_strtolower будет. | |
|
|
|