phpのhtmlentities()関数の定義と使い方について
以下は、php htmlentities() 関数の定義と使用法に関する記事です。とても良い内容でしたので、参考にさせていただきたいと思います。
php htmlentities() 関数は、文字を HTML エンティティに変換します。この記事では、php htmlentities() 関数の基本的な使用法と例をコーダー向けに紹介します。必要なコーダーは参照してください。
定義と使用法
htmlentities() 関数は、文字を HTML エンティティに変換します。
ヒント: HTML エンティティを文字に変換するには、html_entity_decode() 関数を使用します。
ヒント: htmlentities() で使用される変換テーブルを返すには、get_html_translation_table() 関数を使用してください。
文法
htmlentities(文字列、フラグ、文字セット、double_encode)
パラメータ | 説明 |
---|---|
文字列 | 必須。変換する文字列を指定します。 |
オプション。引用符、無効なエンコーディングの処理方法、および使用する文書タイプを指定します。 利用可能な見積もりタイプ:
|
|
オプション。使用する文字セットを指定する文字列。 |
許可される値:
|
#TRUE - デフォルト。各エンティティが変換されます。
|
戻り値:
文字列に無効なエンコードが含まれている場合、ENT_IGNORE または ENT_SUBSTITUTE フラグが設定されていない限り、空の文字列が返されます。 |
PHP バージョン: | 4
変更ログ: | |
パラメータのデフォルト値が UTF-8 に変更されます。 | PHP 5.4 の新機能: ENT_SUBSTITUTE、ENT_DISALLOWED、ENT_HTML401、ENT_HTML5、ENT_XML1、および ENT_XHTML。 PHP 5.3 では、ENT_IGNORE が追加されました。 PHP 5.2.3 では、double_encode パラメーターが追加されました。 PHP 4.1 では、character-set パラメーターが追加されました。
例 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> ログイン後にコピー 上記のコードのブラウザ出力は次のとおりです: My name is ?yvind ?sane. I'm Norwegian. 上記がこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、次の点にご注意ください。 PHP中国語ウェブサイトです! 関連する推奨事項: #openssl を使用して PHP7.1 の mcrypt を置き換える方法の概要 # |
以上がphpのhtmlentities()関数の定義と使い方についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
