エスケープ・クォート処理

文字列のエスケープ・クォート処理に関する、PHPの文字列関数についてのリファレンス。

  • addcslashes( string $str, string $charlist )

    文字列「$str」の中にある文字のうち、文字リスト「$charlist」にある文字を、バックスラッシュ「\」で、エスケープする組み込み関数。

  • addslashes( string $str )

    文字列「$str」の、シングルクォート「’」、ダブルクォート「”」、バックスラッシュ「\」、NULLバイトを、バックスラッシュ「\」で、エスケープする組み込み関数。データベースにデータを登録する際に使用する。各DBMS(データベース管理システム)専用のエスケープ関数がある場合は、それを使用する。

  • quotemeta( string $str )

    文字列「$str」の中の、メタ文字「. \ + * ? [ ^ ] ( $ )」を、バックスラッシュ「\」で、エスケープする組み込み関数。

  • stripcslashes( string $str )

    文字列「$str」から、バックスラッシュ「\」を取り除く組み込み関数。

  • stripslashes( string $str )

    文字列「$str」から、バックスラッシュ「\」を取り除く組み込み関数。

スポンサード リンク