例
「World!」の前のバックスラッシュを削除します:
<?php echo stripslashes("Hello World!"); ?>
定義と使用法
stripcslashes() 関数 addcslashes() 関数によって追加されたバックスラッシュを削除します。
ヒント: この関数は、データベースまたは HTML フォームから取得したデータをクリーンアップするために使用できます。
構文
stripcslashes(string)
パラメータ | 説明 |
文字列 | 必須。チェックするstringを指定します。 |
技術的な詳細
戻り値: | エスケープされていない文字列を返します。 |
PHPバージョン: | 4+ |
また、addslashes関数を使用すると、「'」を直接エスケープすることもできます。
例は次のとおりです:
<?php $sql = "update book set bookname='let's go' where bookid=1"; echo $sql."<br/>"; $new_sql = addcslashes($sql,"'"); echo $new_sql."<br/>"; $new_sql_01 = stripcslashes($new_sql); echo $new_sql_01."<br/>"; echo addslashes($sql); ?>
実行結果は次のとおりです:
update book set bookname='let's go' where bookid=1 update book set bookname=\'let\'s go\' where bookid=1 update book set bookname='let's go' where bookid=1 update book set bookname=\'let\'s go\' where bookid=1
以上がphpはaddcslashes()関数stripcslashes()によって追加されたバックスラッシュを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。