>  기사  >  백엔드 개발  >  PHP에서 문자열을 이스케이프하는 코드는 무엇입니까

PHP에서 문자열을 이스케이프하는 코드는 무엇입니까

青灯夜游
青灯夜游원래의
2022-02-22 12:06:352298검색

문자열을 이스케이프하는 PHP 코드는 "addcslashes("string","특별한 의미가 필요한 문자")" 또는 "addslashes("string")"입니다. addcslashes() 및 addlashes() 함수를 문자열에 사용할 수 있습니다. 문자열을 이스케이프하려면 지정된 문자 앞에 백슬래시를 추가하세요.

PHP에서 문자열을 이스케이프하는 코드는 무엇입니까

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

문자열을 이스케이프하는 방법은 무엇입니까?

문자열은 세 가지 유형의 작은따옴표 '', 큰따옴표 "" 및 구분 기호 를 사용할 수 있습니다. 정의에서 가장 간단한 방법은 작은따옴표 <code>''를 사용하여 문자열을 정의하는 것입니다. 문자열을 사용하는 경우 문자열을 정의하는 이러한 기호를 문자열의 일부로 사용해야 할 수도 있습니다. 혼동을 피하기 위해 이러한 기호 앞에 전송 문자 를 사용해야 합니다. . ''、双引号""、定界符3 种方式定义,其中最简单的方法就是使用单引号<code>''来定义字符串。当使用字符串时,字符串中很可能也需要使用这几个定义字符串的符号来作为字符串的一部分,为了避免混淆,就必须在这些符号的前面使用转移符

是一个转义符,紧跟在后面的第一个字符将变为没有意义或特殊意义的字符。

例如,'是定义字符串的特殊符号,而写成'后,就失去了它定义字符串的功能了,变为普通的单引号了。我们可以使用echo "'";来输出一个单引号,转义符不会显示。

PHP怎么转义字符串

方法1:使用addcslashes()函数

addcslashes() 函数返回在指定字符前添加反斜杠的字符串。

示例:在字符 “A” 之前添加一个反斜杠

<?php 
$str = addcslashes("A001 A002 A003","A");
echo($str); 
?>

PHP에서 문자열을 이스케이프하는 코드는 무엇입니까

addcslashes() 函数对大小写敏感。

注:对以下字符应用 addcslashes() 时请小心:0(NULL), r(回车), n(换行), f 换页)、t(制表符)以及 v(垂直制表符)。在 PHP 中,

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

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