stripslashes( string $str )
は、文字列「$str」から、バックスラッシュ「\」を取り除く組み込み関数。
addslashes( string $str )などでエスケープ処理した文字列から、エスケープ文字のバックスラッシュ「\」を取り除く。
HTMLフォームからのデータを、直接出力したい場合などに使う。
定義
文字列型 stripslashes( 文字列型 $str );
パラメータ
- 文字列型 $str
バックスラッシュを取り除きたい文字列を指定する。
戻り値
文字列「$str」から、バックスラッシュ「\」を取り除いた文字列。
構文
バックスラッシュ「\」を取り除く
バックスラッシュを取り除いた文字列 = stripslashes( バックスラッシュを取り除きたい文字列 );
「バックスラッシュを取り除きたい文字列」から、バックスラッシュを取り除き、「バックスラッシュを取り除いた文字列」を返す。
サンプル
バックスラッシュ「\」を取り除く
<?php
$str = "シングルクォート: \' <br />";
$str .= 'ダブルクォート: \" <br />';
echo stripslashes( $str );
?>
$str = "シングルクォート: \' <br />";
$str .= 'ダブルクォート: \" <br />';
echo stripslashes( $str );
?>
↓↓↓出力結果↓↓↓
シングルクォート: ' <br />
ダブルクォート: " <br />
ダブルクォート: " <br />