>  기사  >  백엔드 개발  >  addlashes() 함수에 의해 추가된 백슬래시를 제거하는 PHP 함수 Stripslashes()

addlashes() 함수에 의해 추가된 백슬래시를 제거하는 PHP 함수 Stripslashes()

黄舟
黄舟원래의
2017-11-04 10:38:412076검색

Remove backslashes:

<?php
echo stripslashes("Who&#39;s Peter Griffin?");
?>

정의 및 사용법

stripslashes() 함수는 addslashes() 함수에 의해 추가된 백슬래시를 제거합니다.

팁: 이 기능은 데이터베이스나 HTML 양식에서 검색된 데이터를 정리하는 데 사용할 수 있습니다.

Syntax

stripslashes(string)
Parameters Description
string 필수입니다. 확인할 문자열을 지정합니다.

기술 세부 정보

반환 값: 백슬래시가 제거된 문자열을 반환합니다.
PHP 버전: 4+

기본적으로 PHP 지시어 Magic_quotes_gpc가 켜져 있으며 모든 GET, POST 및 COOKIE 데이터에 대해 자동으로 addlashes()를 실행합니다. 이는 데이터베이스 보안을 위한 것입니다. 일부 문자는 데이터베이스에 직접 저장하기에 안전하지 않습니다.
작은따옴표(')
큰따옴표(")
백슬래시()
NULL
**************** *** ************************************************ ** **********************************************
슬래시 추가() 이 함수는 미리 정의된 지정된 문자 앞에 백슬래시를 추가합니다.
작은따옴표(')
큰따옴표(")
백슬래시()
NULL
************ ******** ******************************************* ******* ********************************************

의 예 addlashes():

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

출력:

Who&#39;s John Adams? This is not safe in a database query.
Who\&#39;s John Adams? This is safe in a database query.

****************************** ** ************************************************* * ***********************************
stripslashes() 함수는 addlashes()의 역동작입니다. is: addlashes() 함수에 의해 추가된 백슬래시를 제거합니다.
**************************************************************************************************** ***** ********************************************* ****** *************
stripslashes() 예:

<?php
echo stripslashes("Who\&#39;s John Adams?");
?>

출력:

Who&#39;s John Adams?


위 내용은 addlashes() 함수에 의해 추가된 백슬래시를 제거하는 PHP 함수 Stripslashes()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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