Можно запустить функцию urlencode без преобразования # или%?urlencode, но игнорировать некоторые символы
1
A
ответ
5
Вы можете не просто сделать:
$str = urlencode($str);
$str = str_replace("%23", "#", $str);
$str = str_replace("%25", "%", $str);
1
В разделе комментариев к PHP-документам urlencode для альтернативных функций есть ряд примеров. Вы можете просто взять наиболее подходящую функцию для своих нужд и удалить любые замены для # и%.
1
Я не думаю, что это так, но я думаю, вы могли бы заменить эквивалентные коды из закодированной строки обратно с # и%.
3
Насколько я знаю, это не возможно с самой urlencode
функции, но вы могли бы сделать простую замену строки на закодированных результатах для достижения этой цели:
function my_urlencode($input){
$input=urlencode($input);
return str_replace(array("%25","%23"),array("%","#"),$input);
}
Смежные вопросы
- 1. git urlencode некоторые символы
- 2. Итерации через файл, но игнорировать некоторые символы прерывания строки?
- 3. cin Создать массив, но игнорировать некоторые символы на CIN
- 4. Как символы UrlEncode (и)
- 5. URLencode Японские символы
- 6. SVN Обновить, но игнорировать некоторые изменения
- 7. PHP порядок по длине, но игнорировать символы
- 8. Как игнорировать некоторые символы в Lucene Query (Hibernate Search)
- 9. Python urlencode не кодирует специальные символы
- 10. Разобрать файл в C++ и игнорировать некоторые символы
- 11. Subversion: игнорировать некоторые файлы
- 12. Игнорировать последние символы regex
- 13. XSLT как игнорировать {} символы
- 14. Игнорировать символы между цитатами
- 15. Игнорировать специальные символы
- 16. Игнорировать символы на String.contain
- 17. Uri игнорировать специальные символы
- 18. Regex: игнорировать лишние символы
- 19. Regex игнорировать определенные символы
- 20. Игнорировать специальные символы из строки
- 21. Может uglifyjs игнорировать неопределенные символы
- 22. UrlEncode в Objective-C
- 23. Игнорировать символы между кавычками grep
- 24. Grep некоторые символы
- 25. Git игнорировать все файлы, но некоторые файлы в папке
- 26. Переместить файлы в папку, но игнорировать некоторые из них
- 27. Как скопировать каталог, но игнорировать некоторые файлы в Perl?
- 28. hgignore: помогает игнорировать все файлы, но некоторые из них
- 29. для-каждой группы и сортировок (но игнорировать некоторые значения)
- 30. Использование jQuery для частичного обновления страницы, но игнорировать некоторые элементы
Мммм меньше линий. +1 –
приятное решение !!! – mrpatg