미리 정의된 문자 앞에 백슬래시를 추가합니다.
<?php$str = "안녕하세요. (내 말이 들리나요?)";echo quotemeta($str);?>quotemeta() 함수는 문자열에서 미리 정의된 특정 문자 앞에 백슬래시를 추가합니다.
사전 정의된 문자:
기간(.)
백슬래시()
더하기 기호(+)
별표(*)
물음표(?)
대괄호([])
캐럿(^)
달러 기호($)
괄호(())
팁: 이 함수는 SQL에서 ( ), [ ] 및 *와 같은 특별한 의미가 있는 문자를 이스케이프하는 데 사용할 수 있습니다.
참고: 이 함수는 바이너리 안전합니다.
인용메타( 문자열 )
매개변수 | 설명하다 |
---|---|
끈 | 필수의. 확인할 문자열을 지정합니다. |
반환 값: | 메타 문자를 인용하는 문자열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
미리 정의된 여러 문자 앞에 백슬래시를 추가합니다.
<?php$str1 = "1 + 1 = 2";$str2 = "1 * 1 = 1";$str3 = "5$ 빌려주실 수 있나요?";$str4 = "재밌지 않으세요? (저는 ..)";$str5 = "캐럿 [ ^ ]은 모자처럼 보입니다!";echo quotemeta($str1)."<br>";echo quotemeta($str2)."<br>";echo quotemeta($str3)."<br>";echo quotemeta($str4)."<br>";echo quotemeta($str5)."<br>" ;?>