ホームページ  >  記事  >  バックエンド開発  >  htmlspecialchars、strip_tags、addslashes_PHP チュートリアルに関する PHP の説明

htmlspecialchars、strip_tags、addslashes_PHP チュートリアルに関する PHP の説明

WBOY
WBOYオリジナル
2016-07-13 10:26:371008ブラウズ

PHP の htmlspecialchars、strip_tags、addslashes は、Web プログラム開発における一般的な関数です。今日は、これらの関数の使用法を詳しく説明します。

1. 関数strip_tags: HTMLおよびPHPタグを削除します

注: この関数は、文字列に含まれる HTML および PHP タグ文字列を削除できます。文字列の HTML タグと PHP タグが元々間違っている場合 (たとえば、大なり記号が欠落している場合)、エラーも返されます。この関数は fgetss() と同じ機能を持ちます。 fgetss はファイルからファイルを読み取り、html タグと php タグを削除します。

2. 関数 htmlspecialchars、特殊文字を HTML 形式に変換します

具体的には、この関数は次の文字を変換します:

& (および) は &

に変換されます " (二重引用符) は " に変換されます
< (より小さい) は < に変換されます。 > (より大きい) は >
に変換されます

3. 関数 htmlentities、すべての文字を HTML 文字列に変換します

htmlspecialchars が 4 つの HTML タグしか処理できないことをまだ後悔しているかもしれませんが、今は後悔しないでください。htmlentities はすべての文字を変換します。それは無力ではありませんが、私の意見では、あまり意味がありません。

4. 関数tripslashesとaddslashesはもともとペアです。addslashesはバックスラッシュを使用して文字列を引用し、stripslashesはaddslashesによって引用された文字列を復元します。

この関数は通常、データベース クエリの前に処理する必要がある必要なステップです。この文字列には、データベース クエリ ステートメントなどの必要に応じて、特定の文字の前にバックスラッシュが付いています。これらの文字は、一重引用符 (')、二重引用符 (")、バックスラッシュ (/)、および NUL (NULL 文字) です。

http://www.bkjia.com/PHPjc/824618.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824618.html技術記事 PHP の htmlspecialchars、strip_tags、addslashes は、Web プログラム開発における一般的な関数です。今日は、これらの関数の使用法を詳しく説明します。 1. 関数strip_tags: HTML と PHP を削除します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。