[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Флуд от микроконкурса
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
inpost
Игорь_Vasinsky
function strLower2($text) {
return strtolower($text);
}


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
дело не в победе, а в участие.

_____________
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
Цитата (inpost @ 19.12.2012 - 19:39)
А кто-то уже глянул в исходный код функии strtolower

ph34r.gif
Игорь_Vasinsky
засыпиться в юникоде твоя функция.

_____________
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
twin
inpost
какие ссылки, до маразма то не доходите. Функция strtolower() разве что-то по ссылке делает? Написано же - аналог.


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
inpost
А вот ещё... дай какой-нибудь шаблон:
function my(&$t) {
// тут длина;
}
$t = 'Aaa Артем ПивоФфВар Иван Таранов OkeY : АаБВГДеЖзИкЛмНоПрСтУуФХцЧщЪыЬэЮЯяAbCdEfGhIjKlMnOpQrStUvWxYz';
my($t);
echo $t;


Мне кажется, самый честный вариант...

И почему маразм? В правилах об этом не говорится, а количество символов станет меньше. Ну тогда return $t; не считай, идеально будет.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
да так и есть

_____________
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
twin
inpost
Цитата
И почему маразм? В правилах об этом не говорится, а количество символов станет меньше. Ну тогда return $t; не считай, идеально будет.
Ну как не говорится. Вот же:
Цитата
Берем какую-нибудь мудреную функцию PHP и пишем её полный аналог. Если не полный - дисквалификация.
Ретурн значит будет у всех и игнорировать его нет смысла. Может кто-то пять ретурнов сделает, как это не считать.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
killer8080
Цитата (Игорь_Vasinsky @ 19.12.2012 - 20:20)
засыпиться в юникоде твоя функция.

Да откуда вы взяли этот юникод? strtolower() только для однобайтовой кодировки! Или что мы вообще делаем? blink.gif
inpost
killer8080
Хорошее замечание. Сказано, что делаем strtolower один в один, а потом вдруг юникод вспомнили...
Проблема в отсутствии нормального задания...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
twin
Полный аналог - не работает в utf-8. Значит в win-1251 вполне подходит... ты что-то загнал себя в тупик...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
olgatcpip
Эх! аналог функции это
1 - количество и тип входных аргументов совпадает оригиналом
2 - результат совпадает с оригиналом (тип и сам вакт, что он вернет что-то)
3 - все тесты на оригинале, дают тотже самый результат, что и на аналоге

что тут не ясно???




_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Игорь_Vasinsky
значит смысла нет работать в юникоде.

_____________
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
я же сразу сказал - 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
twin
Цитата (inpost @ 19.12.2012 - 23:21)
twin
Полный аналог - не работает в utf-8. Значит в win-1251 вполне подходит... ты что-то загнал себя в тупик...

Что значит "не работает в UTF-8"? Я тебе по твоей логике больше скажу. Она вообще в PHP не работает. Она на си написана. Ты специально к словам цепляешься или действительно все настолько плохо?

Мы договорились писать в кодировке utf-8. Что не ясно? Определение аналога Ольга сформулировала как нельзя лучше. Это априори. И нечего выдумывать глупости.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.