stripcslashes( string $str )
は、文字列「$str」から、バックスラッシュ「\」を取り除く組み込み関数。
addcslashes( string $str, string $charlist )などでエスケープ処理した文字列から、エスケープ文字のバックスラッシュ「\」を取り除く。
定義
文字列型 stripcslashes( 文字列型 $str );
パラメータ
- 文字列型 $str
バックスラッシュを取り除きたい文字列を指定する。
戻り値
文字列「$str」から、バックスラッシュ「\」を取り除いた文字列。
構文
バックスラッシュ「\」を取り除く
バックスラッシュを取り除いた文字列 = stripcslashes( バックスラッシュを取り除きたい文字列 );
「バックスラッシュを取り除きたい文字列」から、バックスラッシュを取り除き、「バックスラッシュを取り除いた文字列」を返す。
サンプル
バックスラッシュ「\」を取り除く(1)
<?php
$varStrA = "abcd\efg\hijk\lmn";
echo "{$varStrA}<br />";
echo stripcslashes( $varStrA );
?>
$varStrA = "abcd\efg\hijk\lmn";
echo "{$varStrA}<br />";
echo stripcslashes( $varStrA );
?>
↓↓↓出力結果↓↓↓
abcd\efg\hijk\lmn
abcdefghijklmn
abcdefghijklmn
バックスラッシュ「\」を取り除く(2)
<?php
$varStrA = "abcdefghijklmn";
$varStrB = addcslashes( $varStrA, "ehl" );
echo "{$varStrB}<br />";
echo stripcslashes( $varStrB );
?>
$varStrA = "abcdefghijklmn";
$varStrB = addcslashes( $varStrA, "ehl" );
echo "{$varStrB}<br />";
echo stripcslashes( $varStrB );
?>
↓↓↓出力結果↓↓↓
abcd\efg\hijk\lmn
abcdefghijklmn
abcdefghijklmn