>  기사  >  백엔드 개발  >  PHP 이스케이프 및 문자열 데이터 이스케이프는 무엇입니까?

PHP 이스케이프 및 문자열 데이터 이스케이프는 무엇입니까?

伊谢尔伦
伊谢尔伦원래의
2017-04-12 09:35:192338검색

우선 이스케이프 문자가 무엇인지부터 알아볼까요?

이스케이프 문자는 실제로 지정된 PHP 구문을 사용하여 " "을 사용하여 출력합니다. 그러나 문법은 이스케이프 문자의 기능이 시스템마다 다르다고 규정합니다. 예를 들어 Windows 시스템에서는 캐리지 리턴 및 줄 바꿈 문자가 "r" 또는 "n"인 반면 Linux 시스템, 이 두 가지 줄 바꿈에는 큰 차이가 있습니다. "r"은 커서를 줄의 시작 부분으로 되돌리지만 여전히 같은 줄에 있습니다. "n"은 다음 줄을 나타내고 줄의 시작 부분으로 돌아가지 않습니다. 라인.

PHP의 이스케이프 문자는 다음과 같습니다.

                                                   

"\"= => 백슬래시

                                                              ~                         " [0-7]{1,3} " " 정규식은 8진수 기호와 일치합니다.

로 표시되는 문자                                                                  >PHP에서는 echo( ) 및 print() 문을 사용하여 웹 브라우저에 데이터를 보낼 수 있으며 이를 사용하여 보낼 수도 있습니다. 웹 브라우저에 대한 HTML 코드입니다. 기술적으로 말하면 echo() 및 print()는 PHP의 변수 및 다른 부분과 언어 구성을 구별하는 데 사용되므로 본질적으로 차이가 없습니다. 개인 습관에 따라 작은 문자와 큰 문자를 구분하지 않는 경우에는 둘 중 하나를 사용하는 데 문제가 없습니다.

문자열은 작은따옴표('), 큰따옴표(") 및 구분 기호(<<<)의 세 가지 방법을 사용할 수 있습니다. 문자열을 지정하는 가장 좋은 방법은 작은따옴표(')로 묶는 것입니다. 문자열을 사용할 때 문자열에 PHP 스크립트와 혼동되는 문자가 있을 가능성이 높습니다. 이러한 문자는 이스케이프 문자를 사용해야 합니다. " " "

" " 은 이스케이프 문자입니다. "\" 바로 다음의 첫 번째 문자입니다. 예를 들어, " ' "은 문자열의 구분 기호이며 " ' 은 구분 기호의 의미를 잃고 일반적인 작은따옴표 가 됩니다. " ' . 친구는 echo ' ' ' " '를 통해 작은따옴표 를 출력할 수 있지만 이스케이프 문자 " "은 표시되지 않습니다. >이러한 문자를 큰따옴표 안에 사용하면 특별한 의미를 갖습니다

.

참고: 문자열에서 작은따옴표를 나타내려면 백슬래시(
转义字符代码 转义字符的含义
" 双引号
' 单引号
反斜杠
n 换行符
r 回车符
t 制表符
$ 美元符号
) 이를 이스케이프하려면 예를 들어 "I'am"이라는 문자열을 표현하려면 다음과 같이 작성해야 합니다.

문자열을 이스케이프하려면 이스케이프 문자 " "를 사용하세요.

<?php
  echo &#39;this url_name = \&#39;PHP中文网\&#39;&#39;;
?>
출력 결과는 다음과 같습니다.
this url_name = &#39;PHP中文网&#39;

위 내용은 PHP 이스케이프 및 문자열 데이터 이스케이프는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.