quotemeta 함수
quotemeta 함수는 문자열에 있는 각 특수 문자 앞에 백슬래시를 추가합니다.
다음 문자들이 이스케이프 처리됩니다: . \ + * ? [ ^ ] ( $ ).
이 함수는 처리할 문자열 하나의 매개변수를 받습니다.
구문
quotemeta(string);
예제
간단한 문자열에서 특수 문자 이스케이프 처리:
<?php
echo quotemeta('Hello.world (test)');
?>
코드 실행 결과:
'Hello\.world \(test\)'
예제
여러 특수 문자를 포함하는 문자열 이스케이프 처리:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
코드 실행 결과:
'1\+1\=2\? \[maybe\]'
예제
특수 문자가 없는 문자열 처리:
<?php
echo quotemeta('simple text');
?>
코드 실행 결과:
'simple text'
함께 보기
-
슬래시로 문자열을 이스케이프 처리하는 함수
addslashes,
-
정규 표현식에서 문자를 이스케이프 처리하는 함수
preg_quote,