phpはaddcslashes()関数stripcslashes()によって追加されたバックスラッシュを削除します

黄舟
リリース: 2023-03-17 06:26:01
オリジナル
1586 人が閲覧しました

「World!」の前のバックスラッシュを削除します:

<?php
echo stripslashes("Hello World!");
?>
ログイン後にコピー

定義と使用法

stripcslashes() 関数 addcslashes() 関数によって追加されたバックスラッシュを削除します。

ヒント: この関数は、データベースまたは HTML フォームから取得したデータをクリーンアップするために使用できます。

構文

stripcslashes(string)
ログイン後にコピー
パラメータ説明
文字列必須。チェックするstringを指定します。

技術的な詳細

戻り値: エスケープされていない文字列を返します。
PHPバージョン: 4+

また、addslashes関数を使用すると、「'」を直接エスケープすることもできます。

例は次のとおりです:

<?php
$sql = "update book set bookname=&#39;let&#39;s go&#39; where bookid=1";
 echo $sql."<br/>";
 $new_sql = addcslashes($sql,"&#39;");
 echo $new_sql."<br/>";
 $new_sql_01 = stripcslashes($new_sql);
 echo $new_sql_01."<br/>";
 echo addslashes($sql);
?>
ログイン後にコピー

実行結果は次のとおりです:

update book set bookname=&#39;let&#39;s go&#39; where bookid=1
update book set bookname=\&#39;let\&#39;s go\&#39; where bookid=1
update book set bookname=&#39;let&#39;s go&#39; where bookid=1
update book set bookname=\&#39;let\&#39;s go\&#39; where bookid=1
ログイン後にコピー

以上がphpはaddcslashes()関数stripcslashes()によって追加されたバックスラッシュを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート