Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Пременная со значением = разшерение файла. (http://www.flasher.ru/forum/showthread.php?t=50377)

Wave 29.10.2003 19:27

фу, какие вы немодные!

Pietrovich 29.10.2003 22:06

2MiDoS

..."\\2 "...


моя тестовая машинка (P166, 64M) прогоняла 10000 определений расширения:
а) через pathinfo() - 0.66134 сек.
б) через eregi_replace() - 13.88424 сек.
в) через preg_replace() [i] - 2.31142 сек.

выводы: если регехпы, то перловские, и без ошибок. хотя зачем изобретать велосипед когда есть мотоцикл?!
вот такие пироги...

а вообще я обчно если чего-то хочу, но не знаю как, лезу в хелп. иногда 10 минут рысканий в хелпе позволяют съекономить время на написании велосипедов. (не данный пример, но довольно часто случается... обычно если хочется чего-то, что в принципе могли хотеть многие, наверняка окажется что это уже есть в стандартном наборе :)

Nirva 29.10.2003 23:10

Цитата:

Оригинал написал(а) MiDoS
Развели дискуссию... Меньше слов, больше дела!

Вот и все! Учите PHP и особенно регулярные выражения!

какой ты чувствительный мальчик, Томми. (с)гоблин
рэгэксп написал и прям трудяга! молодец! орден выдать?
да к тому же с неточностями, точно говорю. к сожалению, пробовать лень. возможно, опять гоню.

MiDoS 30.10.2003 17:29

\\2 - мой косяк, наверно, по бекспейсу опять попал... бывает. В остальном все работало, погнал разнообразные тестовые примеры (генератором случайных строк). Время не засекал, да тем более на быстром проце трудно судить о скорости...

Perl'овский синтаксис сложнее, но работает на порядок быстрее, не спорю... А тем более если есть "родная" PHP-функция, тут и тестить не надо...

Я вообще к тому веду, что люди боятся регулярных выражений, как черт ладана. Или ленятся. Лучше день потерять, зато потом за 5 минут долететь. А в основном предпочитают дождаться ответа с форума, чем прочитать мануаль.

MiDoS 30.10.2003 17:35

\\2 - мой косяк, наверно, по бекспейсу опять попал... бывает. В остальном все работало, погнал разнообразные тестовые примеры (генератором случайных строк). Время не засекал, да тем более на быстром проце трудно судить о скорости...

Perl'овский синтаксис сложнее, но работает на порядок быстрее, не спорю... А тем более если есть "родная" PHP-функция, тут и тестить не надо...

Я вообще к тому веду, что люди боятся регулярных выражений, как черт ладана. Или ленятся. Лучше день потерять, зато потом за 5 минут долететь. А в основном предпочитают дождаться ответа с форума, чем прочитать мануаль.


Часовой пояс GMT +4, время: 07:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.