IT/php

php strip_tags 문자열에서 HTML과 PHP 태그를 제거

조원태 2016. 11. 7. 15:23
반응형

strip_tags — 문자열에서 HTML과 PHP 태그를 제거


strip_tags — 문자열에서 HTML과 PHP 태그를 제거


[설명]

string strip_tags ( string $str [, string $allowable_tags ] )

주어진 str에서 모든 HTML과 PHP 태그를 제거한 문자열을 반환합니다. 이 함수는 fgetss() 함수와 동일한 태그 제거 방식을 사용합니다.


[인수]

str

입력 문자열.


allowable_tags

선택적인 두번째 인수로 제거하지 않을 태그를 지정할 수 있습니다.


Note:

HTML 주석과 PHP 태그는 제거됩니다. 이 동작은 하드코드되어 있어서, allowable_tags로 변경할 수 없습니다.


[반환값]

제거한 문자열을 반환합니다.


[예제]


Example #1 strip_tags() 예제

<?php

$text = '<p>테스트 문단.</p><!-- 주석 --> <a 

href="#fragment">다른 텍스트</a>';

echo strip_tags($text);

echo "\n";


// <p>와 <a>를 허용

echo strip_tags($text, '<p><a>');

?>

위 예제의 출력:


테스트 문단. 다른 텍스트

<p>테스트 문단.</p> <a href="#fragment">다른 텍스트</a>

2016/11/03 - [IT/php] - php htmlspecialchars — 특수 문자를 HTML 엔터티로 변환

2016/11/03 - [IT/php] - php html_entity_decode — 모든 HTML 엔티티를 해당하는 문자로 변환

2016/11/03 - [IT/php] - php htmlentities — 해당하는 모든 문자를 HTML 엔티티로 변환



반응형