PHP の htmlspecialchars、strip_tags、addslashes は、Web プログラム開発における一般的な関数です。今日は、これらの関数の使用法を詳しく説明します。
1. 関数strip_tags: HTMLおよびPHPタグを削除します
注: この関数は、文字列に含まれる HTML および PHP タグ文字列を削除できます。文字列の HTML タグと PHP タグが元々間違っている場合 (たとえば、大なり記号が欠落している場合)、エラーも返されます。この関数は fgetss() と同じ機能を持ちます。 fgetss はファイルからファイルを読み取り、html タグと php タグを削除します。
2. 関数 htmlspecialchars、特殊文字を HTML 形式に変換します
具体的には、この関数は次の文字を変換します:& (および) は &
に変換されます
" (二重引用符) は " に変換されます
< (より小さい) は < に変換されます。
> (より大きい) は >
に変換されます
htmlspecialchars が 4 つの HTML タグしか処理できないことをまだ後悔しているかもしれませんが、今は後悔しないでください。htmlentities はすべての文字を変換します。それは無力ではありませんが、私の意見では、あまり意味がありません。
4. 関数tripslashesとaddslashesはもともとペアです。addslashesはバックスラッシュを使用して文字列を引用し、stripslashesはaddslashesによって引用された文字列を復元します。この関数は通常、データベース クエリの前に処理する必要がある必要なステップです。この文字列には、データベース クエリ ステートメントなどの必要に応じて、特定の文字の前にバックスラッシュが付いています。これらの文字は、一重引用符 (')、二重引用符 (")、バックスラッシュ (/)、および NUL (NULL 文字) です。
http://www.bkjia.com/PHPjc/824618.html