>  기사  >  백엔드 개발  >  PHP는 지정된 문자 앞에 백슬래시를 추가하는 문자열 함수 addlashes()를 반환합니다.

PHP는 지정된 문자 앞에 백슬래시를 추가하는 문자열 함수 addlashes()를 반환합니다.

PHP中文网
PHP中文网원래의
2017-11-01 10:24:593432검색

1.addlashes() 함수

1.addlashes()함수는 지정된 미리 지정된 문자 앞에 백슬래시를 추가합니다. 구문: addlashes(str);

2. 매개변수는 문자열

3입니다. 이러한 사전 정의된 문자에는 작은따옴표('), 큰따옴표(") 및 백슬래시()의 네 가지 유형이 있습니다. NULL

4. 예:

  <?php
    $str="Who&#39;s John Adams?";    echo $str."This is not safe in a database query.<br/>";//输出:Who&#39;s John Adams?This is not safe in a database query.
    echo addslashes($str)."This is safe in a database query.";//输出:Who\&#39;s John Adams?This is sage in a database query.
   ?>

12345678910

2. addcslashes() 함수

1. addcslashes() 함수는 지정된 문자 앞에 백슬래시를 추가합니다.

2. str 매개변수는 필수이며 확인할 문자열을 지정하고, 문자는 선택사항이며 addcslashes()의 영향을 받는 문자 또는 문자 범위를 지정합니다.

3. 예 1:

<?php
    $str="Hello,my name is John Adams.";
    echo $str;   //输出:Hello,my name is John Adams.echo addcslashes($str,&#39;m&#39;);  //输出:
    Hello,\my na\me is John Ada\ms.echo addcslashes($str,&#39;J&#39;);  //输出:Hello,my name is \John Adams
  ?>

123456789101112

예 2,

<?php$str="Hello,my name is John Adams.";
echo $str;  //输出:Hello,my name is John Adams.
echo addcslashes($str,&#39;A..Z&#39;);  //输出:\Hello,my name is \John \Adams.
echo addcslashes($str,&#39;a..z&#39;);  //输出:H\e\l\l\o,\m\y \n\a\m\e \i\s J\o\h\n A\d\a\m\s.
echo addcslashes($str,&#39;a..h&#39;);  //输出:H\ello,my n\am\e is Jo\hn A\d\ams.
?>
21234567891011121314 님은 addcslashes () 함수는 지정된 문자 또는 문자 범위에 대해 대사합니다. ) 함수는 지정된 문자 앞에 백슬래시가 있는 문자열을 반환합니다.

참고: addcslashes() 함수는 대소문자를 구분합니다.

참고: 0(NULL), r(캐리지 리턴), t (폼 피드), f(탭), v(세로 탭) PHP에서 addcslashes()를 적용할 때는 주의하세요.

위 내용은 PHP는 지정된 문자 앞에 백슬래시를 추가하는 문자열 함수 addlashes()를 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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