Нужно собрать аналог функции rawurldecode() в PHP. Сейчас алгоритм такой:
Строка перебирается по одному символу. Если встречается знак %, то он удаляется, а следующие за ним два символа декодируются из HEX.
code_12017.txt
Имеется ощущение, что все это сильно громоздко. Помогите оптимизировать или заменить чем-нибудь...
Этот топик читают: Гость
|
Ответов: 485
Рейтинг: 86
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_12017.txt [3.3KB] [173] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Проще, уже некуда
|
|||
| карма: 22 |
| ||
| Голосовали: | filyaxxxcom |
|
Ответов: 1161
Рейтинг: 160
|
|||
|
еще один вариант
code_12020.txt filyaxxxcom, кстати функция rawurldecode() оставит строку "%RR" такой же, а твой мультик удаляет ее |
|||
| карма: 0 |
| ||
| файлы: 1 | code_12020.txt [2.1KB] [154] | ||
| Голосовали: | filyaxxxcom |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
LainX, схема, в общем, повторяет мою, значит мысли двигались в одном направлении, но зачем же Stream2Hex применять, но и компоненты лишние есть, да и читабельность схемы хромает
|
|||
| карма: 22 |
|
|
Ответов: 485
Рейтинг: 86
|
|||
|
Спасибо.
LainX писал(а): "%RR" |
|||
| карма: 0 |
|
5



Поиск
Друзья
Администрация