php addlashes 사용법은 다음과 같습니다. 먼저 PHP 샘플 파일을 만든 다음 "addslashes('Shanghai is the "bigest" city in China.');"를 통해 각 큰따옴표 앞에 백슬래시를 추가합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php 함수 사용 방법에 대한 자세한 설명 addlashes()
각 항목 앞에 백슬래시를 추가하세요. 큰따옴표(") 막대:
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str); ?> 运行实例: Shanghai is the \"biggest\" city in China.
addslashes() 함수는 사전 정의된 문자 앞에 백슬래시가 추가된 문자열을 반환합니다.
사전 정의된 문자는 다음과 같습니다.
팁: 이 함수는 데이터베이스 쿼리문뿐만 아니라 데이터베이스에 저장된 문자열에 대한 문자열을 준비하는 데 사용할 수 있습니다.
참고: 기본적으로 PHP는 모든 GET, POST 및 COOKIE 데이터에 대해 자동으로 addlashes()를 실행합니다. 따라서 이미 이스케이프된 문자열에 addlashes()를 사용하면 안 됩니다. 이렇게 하면 이중 이스케이프가 발생하기 때문입니다. 이러한 상황이 발생하면 get_magic_quotes_gpc() 함수를 사용하여 이를 감지할 수 있습니다.
string addslashes ( string $str
)$str
)
返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线()与 NUL(NULL
문자 반환 데이터베이스 쿼리문 등을 위해 특정 문자 앞에 백슬래시가 추가된 문자열입니다. 이러한 문자는 작은따옴표('), 큰따옴표("), 백슬래시() 및 NUL(NULL
문자)입니다. One은 addslashes(예제)를 사용합니다. of )은 데이터베이스에 데이터를 입력하려는 경우입니다. 예를 들어 O'reilly라는 이름을 데이터베이스에 삽입하려면 이스케이프 처리가 필요합니다. DBMS(예: MySQL)에서 지정하는 이스케이프 기능을 사용하는 것이 좋습니다. . 은 mysqli_real_escape_string()이고 PostgreSQL은 pg_escape_string())이지만 사용 중인 DBMS에 이스케이프 기능이 없고
로 설정되면 PHP 지시어 Magic_quotes_gpc가 5.4 이전에 이스케이프된다는 의미입니다. , 실제로 모든 GET, POST 및 COOKIE 데이터는 addslashes()입니다. Magic_quotes_gpc에 의해 이스케이프된 문자열에 addslashes()를 사용하지 마세요. 이렇게 하면 두 배의 결과가 발생하기 때문입니다. Get_magic_quotes_gpc()를 사용하여 감지합니다.
stripcslashes() - addcslashes를 사용하여 이스케이프된 문자열을 인용합니다. stripslashes() - 인용된 문자열을 인용합니다.
addcslashes() - 뒤로 사용 C 스타일 이스케이프 문자의 슬래시 문자열 htmlspecialchars() - 특수 문자를 HTML 엔터티로 변환
위 내용은 PHP addlash 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!