php htmlentities() 関数


  翻訳結果:

UK [ˈentəti] US [ˈɛntɪti]

n. 実体; 現実の存在; 本質

php htmlentities() 関数構文

関数:文字を HTML エンティティに変換

構文: htmlentities(string,flags,character-set,double_encode)

#パラメータ:

#パラメータ文字列# #必須。変換する文字列を指定します。flagscharacter-set オプション。使用する文字セットを指定する文字列。許可される値: 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 - Mac オペレーティング システムで使用される文字セット PHP 5.4 より前のバージョンでは、認識されない文字セットは無視され、ISO-8859-1 に置き換えられます。 。 PHP 5.4 では、認識されない文字セットは無視され、UTF-8 に置き換えられます。 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 として処理します。

オプション。既存の HTML エンティティをエンコードするかどうかを指定するブール値。 TRUE - デフォルト。各エンティティが変換されます。 FALSE - 既存の HTML エンティティはエンコードされません。

文字を HTML エンティティに変換します。

php htmlentities() 関数例

<?php
$str = "Bill& 'Steve'";
echo htmlentities($str, ENT_COMPAT); // 只转换双引号
echo "<br>";
echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号
echo "<br>";
echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号
?>

インスタンスの実行>>

「インスタンスの実行」ボタンをクリックしてオンライン インスタンスを表示します

出力:

うーん

ホームページ

ビデオ

に質問