PHP addslashes() 함수
예제
양쪽 쌍따옴표(")앞에 역경계를 추가합니다:
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str); ?>
정의 및 사용법
addslashes() 함수는 사전 정의된 문자에 대한 역경계를 추가한 문자열을 반환합니다。
사전 정의된 문자는 다음과 같습니다:
- 단쪽 따옴표(')
- 양쪽 쌍따옴표(")
- 반쪽 기호(\)
- NULL
팁:이 함수는 데이터베이스에 저장된 문자열 및 데이터베이스 쿼리 문장에 대한 문자열을 준비하는 데 사용할 수 있습니다。
주석:기본적으로, PHP는 모든 GET, POST 및 COOKIE 데이터에 대해 자동으로 addslashes()를 실행합니다. 따라서 escaping된 문자열을 다시 escaping하여 사용하지 마세요. 이 경우 get_magic_quotes_gpc() 함수를 사용하여 검사할 수 있습니다.
문법
addslashes(string)
파라미터 | 설명 |
---|---|
string | 필수. escaping 할 문자열을 지정합니다。 |
기술 세부 사항
반환 값: | 반환된 문자열을 이미 escaping 한 문자열로 변환합니다。 |
PHP 버전: | 4+ |
更多实例
예제 1
문자열에 사전 정의된 문자에 대한 역경계를 추가합니다:
<?php $str = "Who's Bill Gates?"; echo $str . " This is not safe in a database query.<br>"; echo addslashes($str) . " This is safe in a database query."; ?>