Web Programming

strip_tags

알 수 없는 사용자 2008. 5. 15.
728x90

strip_tags

(PHP 3>= 3.0.8, PHP 4 , PHP 5)

strip_tags -- 문자열에서 HTML과 PHP 태그를 제거합니다.

설명

string strip_tags ( string str [, string allowable_tags])

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

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

참고: allowable_tags은 PHP 3.0.13과 PHP 4.0b3에서 추가되었습니다. PHP 4.3부터 HTML 주석도 제거합니다.

주의

strip_tags()는 HTML의 유효성을 검사하지 않기 때문에, 부분적이거나 깨진 태그는 예상 외의 텍스트/데이터를 제거할 수 있습니다.

예 1. strip_tags() 예제

<?php
$text
= '
<p>테스트 문단.</p>
<!-- 주석 -->
다른 텍스트'
;

echo
strip_tags($text);

echo
"\n\n--------\n";

// <p>를 허용.
echo strip_tags($text, '<p>');
?>

위 예제의 출력은:

테스트 문단.

다른 텍스트

--------

<p>테스트 문단.</p>

다른 텍스트

728x90

댓글