$image_url = html_entity_decode($image_url); 이거 설명해주실수 있는분 계시나요??

$image_url = html_entity_decode($image_url); 이거 설명해주실수 있는분 계시나요??

QA

$image_url = html_entity_decode($image_url); 이거 설명해주실수 있는분 계시나요??

답변 1

본문

$image_url = html_entity_decode($image_url);    html 엔티티 로 디코드 하라는걸로 보여서

 

저걸 안하면 print_r2 에서 <img> 테그가 출력이 안되나요??

 

인터넷찾아봤는데 이해가 안되네요 인코딩도 html 테그등을 삭제한다는것인지 모르겠네요

이 질문에 댓글 쓰기 :

답변 1

엔티티화 된 문자들을 다시 일반 문자로 변환해준다는 말인 것 같은데요
예를들어서 $image_url 변수안에 엔티티형식으로 변환된 문자들을 html_entity_decode 함수를 사용해서 다시 일반형식 문자로 변환을 해준다는 말이에요
 

그리고 그냥 echo 로 출력해서 확인해보면 될 것 같은데요

태그가 출력이 안되는게 아니라 태그가 오히려 적용이 되서 화면상에서는 안보이고 소스보기로해서 보일 것 같네요
$image_url에 왜 태그가 있는지는 모르겠지만요...

$image_url을 먼저 echo 로 출력해서 확인해보고
그다음에 html_entity_decode 함수 넣어서 출력해보면 둘의 차이점을 볼 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로