# 또는 %를 변환하지 않고 urlencode 함수를 실행할 수 있습니까?urlencode하지만 특정 문자는 무시합니다
1
A
답변
5
당신은 그냥 할 수 있습니다.
1
대체 기능에 대한 urlencode의 PHP 문서의 주석 섹션에는 많은 예제가 있습니다. # 및 %에 대한 대체품을 제거하기 만하면됩니다. 나는 그렇게 생각하지 않습니다
$str = urlencode($str);
$str = str_replace("%23", "#", $str);
$str = str_replace("%25", "%", $str);
1
,하지만 난 당신이 다시 # 및 %로 인코딩 된 문자열에서 해당 코드를 대체 할 수있을 것 같아요 :
3
는 지금까지 내가 아는 한, 그것은 urlencode
기능 자체 불가능합니다,하지만 당신은 인코딩 된 결과에 대한 간단한 문자열 교체가를 달성 할 수있는 :
function my_urlencode($input){
$input=urlencode($input);
return str_replace(array("%25","%23"),array("%","#"),$input);
}
관련 문제
- 1. diff의 특정 차이점을 무시합니다.
- 2. Git이 특정 파일을 무시합니다.
- 3. iswitchb를 사용하여 특정 버퍼를 무시합니다.
- 4. 특정 유니 코드 범주에없는 문자는 어떻게 검색합니까?
- 5. MVC IgnoreRoute 특정 폴더로 들어오는 요청을 무시합니다.
- 6. mod_rewrite를 사용하여 htaccess의 특정 디렉토리를 무시합니다.
- 7. 아네모네는 특정 구를 포함한 URL 링크를 무시합니다.
- 8. 로그 전달 - 특정 테이블에서 삭제 무시합니다.
- 9. 서버의 Nano에서 특정 구문 색을 무시합니다.
- 10. wxPython ListCtrl 열이 특정 필드를 무시합니다.
- 11. 배열을 정렬 할 때 특정 문자열을 무시합니다.
- 12. Subversion을 사용하여 특정 디렉토리 및 파일을 무시합니다.
- 13. char '0x8'이 문자는 무엇입니까?
- 14. 특수 문자는 문자열
- 15. 문자열 문자는 문자에 할당되는
- 16. 변환 문자는 * C
- 17. 이 html 문자는 무엇입니까?
- 18. HTML에서 이스케이프해야하는 문자는 무엇입니까?
- 19. 에코 문자는 /> PHP로
- 20. 특수 지역의 문자는 사방
- 21. @ 문자는 PHP에서 무엇을합니까?
- 22. # 문자는 GET 요청
- 23. 시작시 키 조합을 무시합니다.
- 24. 오리엔테이션을 무시합니다.
- 25. Mercurial은 특정 서브 디렉토리를 제외한 모든 것을 무시합니다.
- 26. waveOutSetVolume 핸들을 무시합니다.
- 27. CSS가 후속 속성을 무시합니다.
- 28. Automapper는 속성 무시를 무시합니다.
- 29. Valgrind memcheck의 함수를 무시합니다.
- 30. DefaultHttpClient에서 ssl 오류를 무시합니다.
흠 덜 라인. +1 –
멋진 솔루션 !!! – mrpatg