quotemeta

メタ文字をクォートする

説明

string quotemeta(string $string)

文字列 str について、

. \ + * ? [ ^ ] ( $ )
の前にバックスラッシュ文字 (\) でクォートして返します。

パラメータ

string

入力文字列。

戻り値

メタ文字をクォートした文字列を返します。 空文字を string に渡した場合は false を返します。

例1 quotemeta の例

<?php

var_dump(quotemeta('PHP is a popular scripting language. Fast, flexible, and pragmatic.'));
?>

上の例の出力は以下となります。

string(69) "PHP is a popular scripting language\. Fast, flexible, and pragmatic\."

注意

注意: この関数はバイナリデータに対応しています。

参考

  • addslashes
  • addcslashes
  • htmlentities
  • htmlspecialchars
  • nl2br
  • stripslashes
  • stripcslashes
  • preg_quote