文字列のエスケープ・クォート処理に関する、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」から、バックスラッシュ「\」を取り除く組み込み関数。