컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 파이어폭스, 사진 리사이즈 기능 끄기; 이미지 크기 축소 해제; Firefox 2 Imag...PHP 예제] 다음줄로 줄바꿈 문자 넣기, 엔터 키(Enter) 치기; Newline Ch...PHP 예제] 파이값, 원주율(PI) 근사값 상수 함수; M_PIPHP 예제] 여러 개의 문자열 합치기, 문자 연결 병합; Merge StringPHP 예제] 소수점 이하 자릿수 지정, 실수 2자리까지 출력; Decimal PlacePHP 팁] print 로, 여러 줄 한꺼번에 출력; Multi-Line PrintPHP 예제 소스] 2진수 출력 방법, printf 함수 사용하여; Print Bin Nu...PHP 예제 소스] 2진수, 10진수 상호 변환; decbin, bindecPHP 예제] 16진수 (헥사;Hex), 10진수 (Dec) 상호 변환; base_conv...PHP 예제 소스] 10진수를 16진수 헥사로 출력; Print Hex

PHP 예제] HTML 특수 문자/기호 변환 함수, Special Char

Monday, April 23, 2007

HTML 문법에서는, "<", ">", "&" 이런 기호들은 특수한 의미를 가지고 있습니다. 그래서 이런 기호 자체를 웹페이지에 표현하려면

&lt;
&gt;
&amp;

이런 식으로 변환해 주어야 제대로 표현됩니다. 이런 작업은 텍스트 편집기로도 할 수 있지만, PHP에서는 htmlspecialchars() 라는 함수가 기본적으로 제공되기에 편리하게 변환할 수 있습니다.

다음 예제는,

<div style="font-size:24pt;">자장면 &amp; 물만두 주세요</div>

라는 HTML 문장을, 태그까지 글자 그대로 브라우저에 출력하기 위해서 변환합니다.

특수문자를 &lt; &gt; &amp; 등으로 바꾸기


파일명: example.php
<?php

  $s = '<div style="font-size:24pt;">자장면 &amp; 물만두 주세요</div>';
  echo htmlspecialchars($s) . "\n";
  // &lt;div style=&quot;font-size:24pt;&quot;&gt;자장면 &amp;amp; 물만두 주세요&lt;/div&gt;


  // 큰따옴표는 변환하지 않는 옵션 지정
  // 대부분, 큰따옴표는 변환하지 않아도 됩니다
  echo htmlspecialchars($s, ENT_NOQUOTES) . "\n";
  // &lt;div style="font-size:24pt;"&gt;자장면 &amp;amp; 물만두 주세요&lt;/div&gt;

?>



참고:

▶▶ HTML 공백문자 추가하는 특수기호/코드. 빈 칸(스페이스;Space) 여러 개 적는 법

▶▶ [HTML-CSS 기초 강좌] &nbsp; &amp; &lt; &gt; &quot; 의 의미와 사용법은?

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top