본문 바로가기

개발도구/PHP,ASP,JSP,SCRIPT

[php] php 공백제거 와 urlencode 유니코드

공백제거
preg_replace("/\s+/","",$array_V_MMSCONTENTS[$i]);

유니코드로 변환하기 로 하면 공백이 유니코드로 변환되어진다.
몇날 몇일을 이것때문에  정말 이것때문에 고생 많이 했다. 

Description

string urlencode ( string $str )

This function is convenient when encoding a string to be used in a query part of a URL, as a convenient way to pass variables to the next page.
 


왜 이와 같이 필요하냐면 post는 괜찮지만 get 으로 값을 주고 받을때
예를 들어 http:// .....
xxx.php?temp=과자&content=맛있는과자&음료 정말일까?
이렇게 보내면  맛있는과자&음료 정말일까? 에 & 과 ? 그리고 공백 이것은 get값에 치명적으로 오류를 남길수 있다.
파라메타 값으로 인식하기 때문이다.  urlencode($array_V_MMSTITLE[$i]);  이렇게 유니코드로 감싸게 된다면.
아무 이상없이 값을 전송과 받을수 있게 된다.  이젠 절대 안 까먹을거 같다..