php htmlentities() 関数は、文字を HTML エンティティに変換します。この記事では、php htmlentities() 関数の基本的な使用法と例を、必要なプログラマーに紹介します。
定義と使用法
htmlentities() 関数は、文字を HTML エンティティに変換します。
ヒント: HTML エンティティを文字に戻すには、html_entity_decode() 関数を使用します。
ヒント: htmlentities() で使用される変換テーブルを返すには、get_html_translation_table() 関数を使用してください。
構文
htmlentities(string,flags,character-set,double_encode)
技術的な詳細
例1
文字をHTMLエンティティに変換します:
<?php $str = "Bill & 'Steve'"; echo htmlentities($str, ENT_COMPAT); // 只转换双引号 echo "<br>"; echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号 echo "<br>"; echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号 ?>
上記のコードHTML 出力は次のとおりです (ソース コードを表示):
<!DOCTYPE html> <html> <body> Bill & 'Steve'<br> Bill & 'Tarzan'<br> Bill & 'Steve' </body> </html>
上記コードのブラウザ出力:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
例 2
西ヨーロッパ文字セットを使用して、一部の文字を HTML エンティティに変換します。
<?php $str = "My name is ?yvind ?sane. I'm Norwegian."; echo htmlentities($str, ENT_QUOTES, "ISO-8859-1"); // Will only convert double quotes (not single quotes), and uses the character-set Western European ?>
上記のコードの HTML 出力は次のとおりです (ソース コードを表示):
<!DOCTYPE html> <html> <body> My name is Øyvind Åsane. I'm Norwegian. </body> </html>
上記のコードのブラウザ出力:
私の名前は ?yvind ?sane です。 m ノルウェー語です
上記の php htmlentities() 関数の定義と使用法は、エディターによって共有されたすべての内容です。皆様の参考になれば幸いです。また、皆様にも PHP 中国語 Web サイトをサポートしていただければ幸いです。
php htmlentities() 関数の定義と使用法に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。