php htmlentities() 関数
翻訳結果:
UK [ˈentəti] US [ˈɛntɪti]
n. 実体; 現実の存在; 本質
php htmlentities() 関数構文
関数:文字を HTML エンティティに変換
構文: htmlentities(string,flags,character-set,double_encode)
#パラメータ:
説明 | |
flags | |
オプション。引用符、無効なエンコーディングの処理方法、および使用する文書タイプを指定します。利用可能な見積もりタイプ: | 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 として処理します。 | character-set
double_encode | |
オプション。既存の HTML エンティティをエンコードするかどうかを指定するブール値。 TRUE - デフォルト。各エンティティが変換されます。 FALSE - 既存の 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); // 不转换任何引号
?>
インスタンスの実行>>