최신 웹 개발 튜토리얼
 

PHP addslashes() Function

<PHP 문자열 참조

각 따옴표 앞에 백 슬래시를 추가 (") :

<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
»실행 예

정의 및 사용

addslashes() 함수는 미리 정의 된 문자 앞에 백 슬래시와 문자열을 반환합니다.

미리 정의 된 문자는 다음과 같습니다

  • 작은 따옴표 (')
  • 큰 따옴표 (")
  • 백 슬래시 (\)
  • 없는

Tip: 이 기능은 데이터베이스 및 데이터베이스 쿼리의 저장을 위해 문자열을 준비하는 데 사용할 수 있습니다.

Note: PHP 실행 addslashes() 모두 기본적으로 POST 및 COOKIE 데이터를 GET에. 따라서 당신은 사용하지 말아야 addslashes() 이미 탈출 한 문자열에를,이 이중 이스케이프의 원인이됩니다. 함수 get_magic_quotes_gpc() 이를 확인하기 위해 사용될 수있다.


통사론

addslashes( string )

매개 변수 기술
string 필요합니다. 이스케이프 할 문자열을 지정합니다

기술적 세부 사항

반환 값 : 이스케이프 된 문자열을 반환
PHP 버전 : 4+

더 예

예 1

문자열에서 미리 정의 된 문자에 백 슬래시를 추가 :

<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
»실행 예

<PHP 문자열 참조