PHP / Reference / strip_tags()

개요

  • strip_tags는 문자열에서 HTML 태그와 PHP 태그 제거하는 함수입니다.
  • PHP 4 이상에서 사용할 수 있습니다.

문법

strip_tags ( string $str [, string $allowable_tags ] )
  • allowable_tags로 제거하지 않을 태그를 정할 수 있습니다. 예를 들어 다음은 모든 태그를 제거합니다.
strip_tags( '<p>Lorem <strong>Ipsum</strong></p>' )
  • 다음은 strong 태그를 제외한 나머지 태그를 제거합니다.
strip_tags( '<p>Lorem <strong>Ipsum</strong></p>', '<strong>' )

예제

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>PHP</title>
    <style>
      body {
        font-family: sans-serif;
      }
    </style>
  </head>
  <body>
    <?php
      $jb_text = '<p style="color: green;">Lorem <a href="amet">Ipsum</a> Dolor.</p>';
      echo $jb_text;
    ?>
    <p>모든 태그 제거</p>
    <?php
      echo strip_tags( $jb_text );
    ?>
    <p>a 태그만 남기기</p>
    <?php
      echo strip_tags( $jb_text, '<a>' );
    ?>
  </body>
</html>

같은 카테고리의 다른 글
PHP / Reference / include(), include_once(), require(), require_once()

PHP / Reference / include(), include_once(), require(), require_once()

여러 파일에 공통적으로 사용하는 코드는 별도의 파일로 만든 후 각 파일에서 불러오는 것이 좋습니다. 코드의 양이 줄어들고, 수정이 용이하기 때문입니다. 외부 파일을 포함하는 함수는 네 가지가 있습니다. include() 같은 파일 여러 번 포함 가능 / 포함할 파일이 없어도 다음 코드 실행 include_once() 같은 파일 한 번만 포함 / 포함할 파일이 없어도 다음 코드 실행 require() 같은 파일 ...

PHP / Reference / implode()

개요 implode()는 배열에 속한 문자열을 하나의 문자열로 만드는 함수입니다. PHP 4 이상에서 사용할 수 있습니다. 문법 implode ( glue, pieces ) glue : 배열의 원소 사이에 들어갈 문자열입니다. pieces : 배열입니다. $jbary = array( 'one', 'two', 'three' ); $jbstr = implode( '/', $jbary ); 원소 사이에 /을 넣어 하나의 문자열로 만듭니다. 즉 $jbstr은 one/two/three입니다. 예제 <!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP</title> <style> body { font-family: ...

PHP / Reference / strpos()

PHP / Reference / strpos()

strpos()는 문자열 내에서 특정 문자열이 처음 나타나는 위치(인덱스)를 찾을 때 사용됩니다. 이 함수는 대소문자를 구분하며, 문자열 내에서 원하는 텍스트의 위치를 반환합니다. 찾으려는 문자열이 없을 경우 false를 반환합니다.

PHP / Reference / number_format()

PHP / Reference / number_format()

개요 number_format() 함수는 숫자를 지정된 형식에 맞춰 문자열로 변환하는 데 사용됩니다. 이 함수는 특히 숫자를 자릿수에 따라 콤마(쉼표)로 구분하거나 소수점을 지정할 때 유용합니다. PHP 4 이상에서 사용할 수 있습니다. 문법 number_format( num, decimals, decimal_separator, thousands_separator ) num : 변환할 숫자입니다. decimals : 표시할 소수점 이하 자리 수입니다. 기본값은 0으로, 소수점을 표시하지 않습니다. decimal_separator : 소수점 구분자로 사용할 ...

PHP / Reference / explode()

PHP / Reference / explode()

개요 explode()는 문자열을 분할하여 배열로 저장하는 함수입니다. PHP 4 이상에서 사용할 수 있습니다. 문법 explode ( delimiter, string ) delimiter : 문자열을 분할할 기준을 정합니다. string : 분할할 문자열입니다. limit : 옵션으로, 분할할 개수를 정합니다. 정수를 입력합니다. $jbstring = 'one two three four'; $jbexplode = explode( ' ', $jbstring ); 문자열 jbsrting을 공백을 기준으로 구분하여 배열 jbexplode에 ...

PHP / Reference / empty()

PHP / Reference / empty()

empty() 함수로 변수가 비어있는지 검사합니다. PHP 4 이상에서 사용할 수 있습니다. 비어있다면 TRUE, 비어있지 않다면 FALSE를 반환합니다.

PHP / Reference / isset()

PHP / Reference / isset()

개요 isset으로 변수가 설정되었는지 확인할 수 있습니다. PHP 4 이상에서 사용할 수 있습니다. 문법 isset( $var ); $var가 설정되었는지 확인하고, 설정되었으면 TRUE, 설정되지 않았으면 FALSE를 반환합니다. isset( $var1, $var2, ... ); $var1, $var2, …이 설정되었는지 확인합니다. 모든 변수가 설정되었으면 TRUE, 그렇지 않다면 FALSE를 반환합니다. 예제 <!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>Coding ...

PHP / Reference / strip_tags()

PHP / Reference / strip_tags()

개요 strip_tags는 문자열에서 HTML 태그와 PHP 태그 제거하는 함수입니다. PHP 4 이상에서 사용할 수 있습니다. 문법 strip_tags ( string $str ) allowable_tags로 제거하지 않을 태그를 정할 수 있습니다. 예를 들어 다음은 모든 태그를 제거합니다. strip_tags( '<p>Lorem <strong>Ipsum</strong></p>' ) 다음은 strong 태그를 제외한 나머지 태그를 제거합니다. strip_tags( '<p>Lorem <strong>Ipsum</strong></p>', '<strong>' ) 예제 <!doctype html> <html lang="ko"> <head> ...

PHP / Reference / var_dump()

PHP / Reference / var_dump()

개요 var_dump는 변수의 정보를 출력하는 함수입니다. PHP 4 이상에서 사용할 수 있습니다. 문법 var_dump( $var1, $var2, ... ); 결과의 해석은 다음과 같습니다. int(1) : 정수이고, 값은 1입니다. float(1.1) : 실수이고, 값은 1.1입니다. string(5) "hello" : 5개의 문자로 이루어진 문자열이고, 값은 hello입니다. array(2) { => float(1.1) } : 2개의 값을 가진 배열이고, 첫번째 값은 정수 1, 두번째 값은 ...