inpost
19.12.2012 - 22:18
Игорь_Vasinskyfunction strLower2($text) {
return strtolower($text);
}
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
19.12.2012 - 22:18
дело не в победе, а в участие.
_____________
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
Winston
19.12.2012 - 22:19
Цитата (inpost @ 19.12.2012 - 19:39) |
А кто-то уже глянул в исходный код функии strtolower |
Игорь_Vasinsky
19.12.2012 - 22:20
засыпиться в юникоде твоя функция.
_____________
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какие ссылки, до маразма то не доходите. Функция strtolower() разве что-то по ссылке делает? Написано же - аналог.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
inpost
19.12.2012 - 22:22
А вот ещё... дай какой-нибудь шаблон:
function my(&$t) {
}
$t = 'Aaa Артем ПивоФфВар Иван Таранов OkeY : АаБВГДеЖзИкЛмНоПрСтУуФХцЧщЪыЬэЮЯяAbCdEfGhIjKlMnOpQrStUvWxYz';
my($t);
echo $t;
Мне кажется, самый честный вариант...
И почему маразм? В правилах об этом не говорится, а количество символов станет меньше. Ну тогда return $t; не считай, идеально будет.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
19.12.2012 - 22:24
да так и есть
_____________
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
Цитата |
И почему маразм? В правилах об этом не говорится, а количество символов станет меньше. Ну тогда return $t; не считай, идеально будет. |
Ну как не говорится. Вот же:
Цитата |
Берем какую-нибудь мудреную функцию PHP и пишем её полный аналог. Если не полный - дисквалификация. |
Ретурн значит будет у всех и игнорировать его нет смысла. Может кто-то пять ретурнов сделает, как это не считать.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
killer8080
20.12.2012 - 00:30
Цитата (Игорь_Vasinsky @ 19.12.2012 - 20:20) |
засыпиться в юникоде твоя функция. |
Да откуда вы взяли этот юникод? strtolower() только для однобайтовой кодировки! Или что мы вообще делаем?
inpost
20.12.2012 - 03:20
killer8080Хорошее замечание. Сказано, что делаем strtolower один в один, а потом вдруг юникод вспомнили...
Проблема в отсутствии нормального задания...
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
20.12.2012 - 03:21
twinПолный аналог - не работает в utf-8. Значит в win-1251 вполне подходит... ты что-то загнал себя в тупик...
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
olgatcpip
20.12.2012 - 05:51
Эх! аналог функции это
1 - количество и тип входных аргументов совпадает оригиналом
2 - результат совпадает с оригиналом (тип и сам вакт, что он вернет что-то)
3 - все тесты на оригинале, дают тотже самый результат, что и на аналоге
что тут не ясно???
_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький
блогв этом блоге публикую новые работы
WMR217126627282 wink.gif
Игорь_Vasinsky
20.12.2012 - 06:13
значит смысла нет работать в юникоде.
_____________
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
20.12.2012 - 06:14
я же сразу сказал - cp1251....уфф...
_____________
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 @ 19.12.2012 - 23:21) |
twin Полный аналог - не работает в utf-8. Значит в win-1251 вполне подходит... ты что-то загнал себя в тупик... |
Что значит "не работает в UTF-8"? Я тебе по твоей логике больше скажу. Она вообще в PHP не работает. Она на си написана. Ты специально к словам цепляешься или действительно все настолько плохо?
Мы договорились писать в кодировке utf-8. Что не ясно? Определение аналога Ольга сформулировала как нельзя лучше. Это априори. И нечего выдумывать глупости.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.