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

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

QA

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

본문

$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 함수 넣어서 출력해보면 둘의 차이점을 볼 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT