HTML 엔티티로 표현된 문자열 변환
로빈아빠
본문
간혹 다음과 같이 HTML 엔티티 형태로 표현된 문자열을 만날 때가 있습니다.
파이어폭스
이를 PHP에서 일반적인 형태의 문자열로 바꿔주려면 다음과 같은 코드를 사용하면 됩니다.
$str = '파이어폭스';
echo preg_replace_callback('/&#[0-9]+;/', 'unichar', $str);
function unichar($match) {
return mb_convert_encoding($match[0], 'UTF-8', 'HTML-ENTITIES');
}
관련링크
- http://mygony.com/archives/2596 2013회 연결
댓글목록
등록된 댓글이 없습니다.