|
| |
|
|
| |
для: kis-kis
(01.12.2008 в 17:28)
| | | Лучше так setlocale(LC_CTYPE, "ru_RU.CP1251"), чтобы не трогать числовые представления. | |
| |
|
|
| |
|
|
| |
для: sim5
(01.12.2008 в 17:18)
| | | т.е. нужно прописать - setlocale(LC_ALL, 'ru_RU.CP1251'); ? | |
| |
|
|
| |
|
|
| |
для: kis-kis
(01.12.2008 в 17:10)
| | | strtolower(), strtoupper() и некоторые другие строковые функции, зависят от установленной локали. | |
| |
|
|
| |
|
|
| |
для: AcidTrash
(01.12.2008 в 16:49)
| | | Почему-то на локальном сервере нормально работает код:
if (ucwords($_POST['your_answer']) != $text and ucwords(strtolower($_POST['your_answer'])) != $text)
|
А так нет, в чем ошибка? | |
| |
|
|
| |
|
|
| |
для: DJ Paltus
(01.12.2008 в 16:54)
| | | Все конечно хорошо, но некоторые такие "сладкие" функции не работают с мультибайтной строкой, и об этом нужно помнить. | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(01.12.2008 в 16:49)
| | | Стандартные функции - это клево, слово написал, и оно завертелось - например, можно смело забить на сортировки, что меня сильно радует.
С другой стороны, кто знает, чего туда понаписал автор. Если речь идет о минимизации ресурсожоркости скрипта, иногда все же имеет смысл простые процедуры не доверять стандартным скриптам. Яркий пример - библиотека crt в borland pascal (7.0, кажется). Если ее не юзать, можно сэкономить килобайт 60 в экзешнике, кода по сути ее подключаешь ради 2-3 функций. | |
| |
|
|
| |
|
|
| |
для: sim5
(01.12.2008 в 16:45)
| | | Н-да, про слона то и забыли. Работа - мозг уже париться.) | |
| |
|
|
| |
|
|
| |
для: sim5
(01.12.2008 в 16:45)
| | | Меня тоже подводило (да и щас иногда подводит) незнание стандартных функций, поэтому сейчас сначала лажу по мануалу, а потом только уже пишу код, если не найду нужной функции =) | |
| |
|
|
| |
|
|
| |
для: sim5
(01.12.2008 в 16:45)
| | | опаньки, новое слово узнал. спасибо ) | |
| |
|
|
| |
|
|
| |
для: AcidTrash
(01.12.2008 в 16:41)
| | | Есть еще ведь и ucfirst(). | |
| |
|
|
|