정의 및 사용
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 문자열 참조