現在の位置: ホーム> 関数カテゴリ一覧> htmlspecialchars

htmlspecialchars

特殊文字をHTMLエンティティに変換します
名前:htmlspecialchars
カテゴリ:
対応言語:php
一言説明:いくつかの事前定義された文字をHTMLエンティティに変換します。

定義と使用法

htmlspecialchars()関数は、事前定義された文字をHTMLエンティティに変換します。

事前定義された文字は次のとおりです。

  • &(hannual)&
  • 「(二重引用符)
  • '(単一の引用符)
  • <(以下)<
  • >(より大きい)>

ヒント:特別なHTMLエンティティを文字に戻す必要がある場合は、 htmlspecialchars_decode()関数を使用してください。

文法

htmlspecialchars (文字列フラグ文字-セットdouble_encode
パラメーター 説明する
必須。変換する文字列を指定します。
フラグ

オプション。引用符、無効なエンコーディング、および使用するドキュメントタイプの処理方法を指定します。

利用可能な引用タイプ:

  • ent_compat-デフォルト。二重引用符のみをエンコードします。
  • ENT_QUOTES-エンコードされたダブルおよび単一の引用。
  • ENT_NOQUOTES-引用符はエンコードされていません。

無効なエンコーディング:

  • ENT_IGNORE-機能に空の文字列を返す代わりに、無効なエンコードを無視します。セキュリティの影響がある可能性があるため、避ける必要があります。
  • ent_substitute-無効なエンコーディングを指定された文字に、Unicode置換u+fffd(utf -8)または&#fffdを置き換えます。空の文字列を返す代わりに。
  • ENT_DISALLOWED-指定されたドキュメントタイプの無効なコードポイントを、Unicode置換文字u+fffd(utf -8)または&#fffd;に置き換えます。

使用されるドキュメントタイプの追加フラグ:

  • ENT_HTML401-デフォルト。 HTML 4.01としてコードを処理します。
  • ENT_HTML5- HTML 5としてのプロセスコード。
  • ENT_XML1-プロセスコードとしてXML 1。
  • ent_xhtml- xhtmlとしてプロセスコード。
文字セット

オプション。使用する文字セットを指定する文字列。

許可された値:

  • UTF -8-デフォルト。 ASCIIは、マルチバイト8ビットユニコードと互換性があります
  • ISO-8859-1-西ヨーロッパ
  • ISO-8859-15-西ヨーロッパ(ユーロシンボルに追加 + ISO-8859-1でフランス語とフィンランドの手紙が不足している)
  • CP866- DOS固有のキリル文字セット
  • CP1251-ウィンドウ固有のキリル文字セット
  • CP1252-ウィンドウ固有の西ヨーロッパの文字セット
  • Koi8 -r-ロシア語
  • BIG5-主に台湾で使用されている伝統的な中国人
  • GB2312-単純化された中国語、国家標準キャラクターセット
  • Big5 -HKSCS -BIG5香港の拡張
  • Shift_jis-日本語
  • EUC -JP-日本語
  • マクロマン - Macオペレーティングシステムで使用される文字セット

注: PHP 5.4の前のバージョンでは、認識されていない文字セットは無視され、ISO-8859-1に置き換えられます。 PHP 5.4以降、認識されていない文字セットは無視され、UTF-8に置き換えられます。

double_encode

オプション。ブール値は、既存のHTMLエンティティをエンコードするかどうかを指定します。

  • true-デフォルト。各エンティティは変換されます。
  • false -既に存在するHTMLエンティティはエンコードされていません。
類似の関数
  • 症例感受性STRSTR stristr

    stristr

    症例感受性STRSTR
  • CRC32多項式の文字列を計算します crc32

    crc32

    CRC32多項式の文字列を計算します
  • サブストリングの交換 str_replace

    str_replace

    サブストリングの交換
  • HTMLエンティティを対応する文字に変換します html_entity_decode

    html_entity_decode

    HTMLエンティティを対応する文字に変換
  • ファイルのSHA1ハッシュ値を計算します sha1_file

    sha1_file

    ファイルのSHA1ハッシュ値を計算します
  • Rtrimのエイリアス chop

    chop

    Rtrimのエイリアス
  • 言語とロケール情報をクエリします nl_langinfo

    nl_langinfo

    言語とロケール情報をクエリします
  • 文字列で使用される文字に関する情報を返します - 各バイト値(0..255)が文字列で発生する回数をカウントします count_chars

    count_chars

    文字列で使用される文字に関する情報を返し
人気記事(にんききじ)