stripslashes
説明
string stripslashes ( string str )バックスラッシュが取り除かれた文字列を返します( \' が ' になるなど)。 2 つ並んだバックスラッシュ ( \\ ) は 1 つのバックスラッシュ ( \ ) になります。
注意: magic_quotes_sybase が on の場合はバックスラッシュは取り除かれず、そのかわりに 2 つの アポストロフィが 1 つに置き換えられます。
stripslashes() の使用例は、PHP ディレクティブ magic_quotes_gpc が on (デフォルトでオン) かつ、 データをエスケープして (データベースのような) ある場所に挿入していない場合です。 例えば、単純に HTML フォームからのデータを直接出力するような場合です。
注意: stripslashes() は再帰的ではありません。もし、 この関数を多次元配列に適用する場合、 再帰的な関数を使用する必要があります。
"マジッククオート" に関する詳細な情報は、 get_magic_quotes_gpc() を参照してください。
addslashes() , get_magic_quotes_gpc() も参照ください。