목차
PHP의 adslashes() 함수는 무엇입니까
그만큼 추가 슬래시() PHP의 함수는 백슬래시를 추가합니다. (\) 따옴표, 아포스트로피 및 백슬래시와 같은 특수 문자 앞에. 이 함수는 구문 오류 없이 데이터베이스에 안전하게 저장하거나 웹 페이지에서 사용할 수 있도록 문자열의 특수 문자를 이스케이프 처리하는 데 사용됩니다.
통사론
adslashes() 함수의 구문은 다음과 같습니다.
추가 슬래시 ( $문자열 )
매개변수
함수에는 단일 매개변수가 있습니다.
- $문자열 : 처리할 문자열입니다.
반품
특정 문자 앞에 필요한 백슬래시가 추가된 수정된 문자열을 반환합니다.
adslashes() 함수는 어떻게 작동합니까?
adslashes() 함수는 문자열을 입력으로 사용하고 그 앞에 백슬래시를 추가하여 이스케이프된 특수 문자가 있는 문자열을 반환합니다.
백슬래시로 시작하는 문자는 다음과 같습니다.
- 작은따옴표(')
- 큰따옴표(')
- 백슬래시(\)
- 널 바이트(\0)
이스케이프되는 특정 문자 집합은 입력 문자열에 따라 다릅니다.
adslashes() 함수의 예
이제 PHP에서 adslashes() 함수의 사용을 설명하는 몇 가지 예제 프로그램을 다룰 것입니다.
예 1
주어진 PHP 코드는 이전에 백슬래시를 추가하기 위해 adslashes() 함수를 사용하는 방법을 보여줍니다. 작은따옴표 문자열의 문자:
// 입력 문자열
$str = 추가 슬래시 ( '리눅스의' ) ;
// 이스케이프된 문자열을 출력합니다.
에코 ( $str ) ;
?>
여기에서 문자열 리눅스의 백슬래시를 사용하여 아포스트로피 문자를 이스케이프 처리하는 adslashes() 함수에 대한 인수로 전달됩니다. 결과 문자열은 리눅스 .
그만큼 에코() 문은 이스케이프된 문자열을 출력에 인쇄하는 데 사용됩니다.
예 2
주어진 PHP 코드는 이전에 백슬래시를 추가하기 위해 adslashes() 함수를 사용하는 방법을 보여줍니다. 큰따옴표 문자열의 문자.
// 입력 문자열
$str = 추가 슬래시 ( 'Linuxhint 'PHP' 튜토리얼' ) ;
// 이스케이프된 문자열을 출력합니다.
에코 ( $str ) ;
?>
여기서 문자열 Linuxhint “PHP” 튜토리얼 는 백슬래시를 사용하여 큰따옴표 문자를 이스케이프 처리하는 adslashes() 함수의 인수로 전달됩니다. 결과 문자열은 Linuxhint \'PHP\' 튜토리얼 . echo() 문은 출력을 인쇄합니다.
예 3
아래는 adslashes()의 사용을 보여주는 또 다른 PHP 코드입니다.
$str = 'PHP는 누구입니까?' ;
에코 $str . ' 이것은 데이터베이스 쿼리에서 안전하지 않습니다.
' ;
에코 추가 슬래시 ( $str ) . ' 이것은 데이터베이스 쿼리에서 안전합니다.' ;
?>
여기서 문자열 PHP는 누구입니까? 에 저장됩니다 $str 변하기 쉬운. echo 문은 문자열을 데이터베이스 쿼리에서 직접 사용하는 것이 안전하지 않다는 메시지와 함께 출력에 문자열을 인쇄하는 데 사용됩니다.
그런 다음 adslashes() 함수는 백슬래시를 추가하여 문자열의 아포스트로피 문자를 이스케이프하는 데 사용됩니다. 결과 문자열은 PHP는 누구입니까? .
두번째 에코 문은 데이터베이스 쿼리에서 문자열을 사용하는 것이 안전함을 나타내는 메시지와 함께 이스케이프된 문자열을 출력에 인쇄하는 데 사용됩니다.
결론
여기서는 데이터베이스에 안전하게 저장하거나 웹 페이지에서 사용할 수 있도록 문자열의 특수 문자를 이스케이프 처리하는 데 사용되는 PHP의 adslashes() 함수에 대해 설명했습니다. 또한 이 함수의 구문, 매개 변수 및 반환 값을 다루었습니다. adslashes() 함수 및 해당 예제 프로그램에 대한 자세한 내용은 기사를 참조하십시오.