PHP 인용 메타() 함수
예시
미리 정의된 문자 앞에 백슬래시를 추가합니다.
<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
정의 및 사용
quotemeta() 함수는 문자열에서 미리 정의된 일부 문자 앞에 백슬래시를 추가합니다.
미리 정의된 문자는 다음과 같습니다.
- 기간 (.)
- 백슬래시(\)
- 더하기 기호(+)
- 별표(*)
- 물음표 (?)
- 대괄호([])
- 캐럿(^)
- 달러 기호($)
- 괄호(())
팁: 이 함수는 SQL에서 ( ), [ ] 및 *와 같은 특별한 의미를 가진 문자를 이스케이프하는 데 사용할 수 있습니다.
참고: 이 함수는 바이너리 안전합니다.
통사론
quotemeta(string)
매개변수 값
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
기술적 세부 사항
반환 값: | 메타 문자가 인용된 문자열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
더 많은 예
예시
미리 정의된 많은 문자 앞에 백슬래시를 추가합니다.
<?php
$str1 = "1 + 1 = 2";
$str2 = "1 * 1 = 1";
$str3 = "Could you borrow me 5$?";
$str4 = "Are you not entertained? (I am..)";
$str5 = "The caret [ ^ ] Looks like a hat!";
echo quotemeta($str1)."<br>";
echo quotemeta($str2)."<br>";
echo quotemeta($str3)."<br>";
echo quotemeta($str4)."<br>";
echo quotemeta($str5)."<br>";
?>
❮ PHP 문자열 참조