PHP quotemeta() 함수

예제

예약된 문자 앞에 역문자열을 추가하세요:

<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>

실행 예제

정의와 사용

quotemeta() 함수는 문자열에서 예약된 문자 전에 반대각선 기호를 추가합니다.

예약된 문자:

  • 점 기호(.)
  • 반대각선 기호(\)
  • 덧셈 기호(+)
  • 별표(*)
  • 문제 기호(?)
  • 괄호([])
  • 비틀림 기호(^)
  • 달러 기호($)
  • 둘러싸인 괄호(())

추천:이 함수는 특별한 의미를 가진 문자를 응축할 수 있습니다. 예를 들어, SQL에서의 ( )、[ ] 및 *。

주석:이 함수는 이진 보안을 제공합니다.

문법

quotemeta(string)
매개변수 설명
string 필수. 확인할 문자열을 지정합니다.

기술 세부 사항

반환 값: 원시 문자를 반환하는 문자열.
PHP 버전: 4+

더 많은 예제

예제 1

여러 предопределенными символами перед добавлением обратной косой черты:

<?php
$str1 = "1 + 1 = 2";
$str2 = "1 * 1 = 1";
$str3 = "Could you borrow me 5$?";
$str4 = "Are you not e&";
$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>";
?>

실행 예제