Игорь_Vasinsky
25.12.2012 - 00:47
да я на 100% был уверен что str_replace - криво в юникоде с кирилицей - а strtr - отлично.
но проверил предварительно ещё раз - так и вышло)
да давно уже на форуме для кирилицы рекомендуют strtr() вместь str_replace()
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
25.12.2012 - 00:47
страсти накаляются
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
25.12.2012 - 00:51
Игорь_VasinskyЯ попробовал у себя, у меня strtr не заработал! str_ireplace тоже! Зато str_replace работает идеально!
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
killer8080
25.12.2012 - 00:54
Цитата (inpost @ 24.12.2012 - 22:51) |
Я попробовал у себя, у меня strtr не заработал! |
Да ну, отлично работает, даже несмотря на текущую виндовую локаль
inpost
25.12.2012 - 00:58
killer8080А str_ireplace ?
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
25.12.2012 - 00:58
Я Николаю 3 версии скинул скрипта... win1251, utf-8, utf-8-хохланд.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
killer8080
25.12.2012 - 01:00
Цитата (inpost @ 24.12.2012 - 22:58) |
killer8080А str_ireplace ? |
Нет, эта только с однобайтовой кодировкой работает.
Игорь_Vasinsky
25.12.2012 - 01:02
Цитата |
Я Николаю 3 версии скинул скрипта... win1251, utf-8, utf-8-хохланд. |
хитрый
а надо одну для юникода
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
25.12.2012 - 01:10
Я уже нашел 2 лишних символа. Интересно, можно ли убрать их в работе, или уже поздно... глупая причина тернарный оператор в скобки заключать везде
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
waldicom
25.12.2012 - 02:54
а в одну строчку можно? раз уже все сдали, то можно и спросить вроде...
echo implode(array_map('strtolower', str_split("ThiS Is mY TExt")));
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
inpost
25.12.2012 - 04:15
waldicomstrtolower , mb_strtolower - запрещенные функции.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).