PHPのhtmlentities()関数
htmlentitiesは、該当するすべての文字をHTMLエンティティに変換するために使用されます。
構文
htmlentities(str,flags,character-set,double_encode)
パラメータ
-
str −変換する文字列。
-
フラグ −引用符、無効なエンコーディング、および使用されているドキュメントタイプの処理方法。
-
利用可能な見積もりスタイルは次のとおりです-
-
ENT_COMPAT −デフォルト。二重引用符のみをエンコードします
-
ENT_QUOTES −二重引用符と一重引用符をエンコードします
-
ENT_NOQUOTES −引用符をエンコードしません
-
-
無効なエンコーディング-
-
ENT_IGNORE −関数に空の文字列を返す代わりに、無効なエンコーディングを無視します。セキュリティに影響を与える可能性があるため、避ける必要があります。
-
ENT_SUBSTITUTE −指定された文字セットの無効なエンコーディングをUnicode置換文字U + FFFD(UTF-8)または&#FFFD;で置き換えます。空の文字列を返す代わりに。
-
ENT_DISALLOWED −指定されたDoctypeで無効なコードポイントをUnicode置換文字U + FFFD(UTF-8)または&#FFFD;
で置き換えます。
-
-
以下は、使用されるDoctype-
を指定するための追加のフラグです。-
ENT_HTML401 −デフォルト。コードをHTML4.01として処理する
-
ENT_HTML5 −コードをHTML5として処理する
-
ENT_XML1 −コードをXML1として処理する
-
ENT_XHTML −コードをXHTMLとして処理する
-
-
文字セット −使用する文字セット
-
許可される値は次のとおりです-
-
UTF-8 −デフォルト。 ASCII互換のマルチバイト8ビットUnicode
-
ISO-8859-1 −西ヨーロッパ
-
ISO-8859-15 −西ヨーロッパ(ISO-8859-1にないユーロ記号+フランス語とフィンランド語の文字を追加)
-
cp866 −DOS固有のキリル文字セット
-
cp1251 −Windows固有のキリル文字セット
-
cp1252 −西ヨーロッパ向けのWindows固有の文字セット
-
KOI8-R −ロシア語
-
BIG5 −主に台湾で使用される繁体字中国語
-
GB2312 −簡体字中国語、国家標準文字セット
-
BIG5-HKSCS −香港拡張機能を備えたBig5
-
Shift_JIS −日本語
-
EUC-JP −日本語
-
MacRoman −MacOSで使用されていた文字セット
-
-
double_encode −既存のhtmlエンティティをエンコードするかどうかを指定するブール値。
-
TRUE −デフォルト。すべてを変換します
-
FALSE −既存のhtmlエンティティをエンコードしません
-
戻る
htmlentities()関数は、変換された文字列を返します。
例
以下は例です-
<?php $s = "Cricket is a 'religion' in <b>India</b>"; echo htmlentities($s); echo htmlentities($s, ENT_QUOTES); ?>
出力
Cricket is a 'religion' in <b>India</b>Cricket is a 'religion' in <b>India</b>
-
PHP max()関数
定義と使用法 最大 ()関数は、配列内の最高の要素、または2つ以上のコンマ区切りパラメーターの中で最高の要素を返します。 構文 max ( array $values ) : mixed または max ( mixed $value1 [, mixed $... ] ) : mixed パラメータ Sr.No パラメータと説明 1 値 パラメータが1つだけ指定されている場合は、同じタイプまたは異なるタイプの値の配列である必要があります。 2 value1、value2、.. 2つ以上のパラメーターが指定されている場合、それらは同じタイプまたは異
-
PHPのhtmlspecialchars()関数
htmlspecialchars()関数は、特殊文字をHTMLエンティティに変換するために使用されます。 事前定義された文字は-です &(アンパサンド)は&amp;になります (二重引用符)は&quot;になります (一重引用符)は&#039;になります <(未満)は&lt;になります (より大きい)は&gt;になります 構文 htmlspecialchars(str,flags,character-set,double_encode) パラメータ str −変換する文字列。 フラグ −引用符、無効なエンコーディング、および使用されているドキュメントタイプの処理方法。