2026-07

PHP

[PHP]tidy_is_xml完全解説|解析済みドキュメントがXMLかどうかを判定して処理を自動分岐する方法

1. 関数概要tidy_is_xml は、PHP の Tidy 拡張が解析したドキュメントが XML であるかどうかを判定する関数です。XML 宣言や DOCTYPE をもとに Tidy ライブラリが内部的に判定した結果を bool で返し...
PHP

[PHP]tidy_is_xhtml完全解説|解析済みドキュメントがXHTMLかどうかを判定して出力形式を自動切り替えする方法

1. 関数概要tidy_is_xhtml は、PHP の Tidy 拡張が解析したドキュメントが XHTML であるかどうかを判定する関数です。DOCTYPE 宣言や名前空間をもとに Tidy ライブラリが内部的に判定した結果を bool ...
PHP

[PHP]tidy_getopt完全解説|Tidyオプションの現在値を取得して設定内容を動的に確認する方法

1. 関数概要tidy_getopt は、PHP の Tidy 拡張に設定されているオプションの現在値を取得する関数です。オプション名を文字列で渡すと、そのオプションに現在セットされている値を返します。設定内容のデバッグ・ログ記録・動的な条...
PHP

[PHP]tidy_get_status完全解説|HTML解析結果のステータスコードを取得してエラー検出を自動化する方法

1. 関数概要tidy_get_status は、PHP の Tidy 拡張が HTML/XHTML を解析した結果のステータスコードを整数値で返す関数です。解析が正常だったのか、警告があったのか、エラーがあったのかを数値で判定できるため、...
PHP

[PHP]tidy_get_root完全解説|TidyのDOMツリーのルートノードを取得してHTML構造を走査する方法

1. 関数概要tidy_get_root は、PHP の Tidy 拡張が解析した HTML/XHTML ドキュメントの DOM ツリーのルートノードを tidyNode オブジェクトとして返す関数です。返された tidyNode を起点に...
PHP

[PHP]tidy_get_release完全解説|Tidyライブラリのリリース日付を取得して環境情報を管理する方法

1. 関数概要tidy_get_release は、PHP の Tidy 拡張が使用している Tidy ライブラリ自体のリリース日付を文字列で返す関数です。PHP のバージョンではなく、背後で動作している libtidy のビルド日時を取得...
PHP

[PHP]tidy_get_output完全解説|Tidyで整形・修復したHTMLを文字列として取得する方法

1. 関数概要tidy_get_output は、PHP の Tidy 拡張によって解析・修復・整形された HTML/XHTML ドキュメントを文字列として取得する関数です。tidy_clean_repair() でクリーニングを行った後に...
PHP

[PHP]tidy_get_opt_doc完全解説|Tidyオプションのドキュメント文字列を取得してコード内自己文書化を実現する

1. 関数概要tidy_get_opt_doc は、PHP の Tidy 拡張が持つ各種設定オプションの**説明文(ドキュメント文字列)**を取得する関数です。オプション名を文字列で渡すと、Tidy ライブラリが内部的に保持しているそのオプ...
PHP

[PHP]tidy_get_html_ver完全解説|HTMLバージョンを取得してドキュメント解析の精度を高める方法

1. 関数概要tidy_get_html_ver は、PHP の Tidy 拡張が解析した HTML ドキュメントが準拠している HTML バージョン番号を整数値で返す関数です。Tidy ライブラリが内部的に判定したバージョン情報を取得でき...
PHP

[PHP]tidy_get_html関数でHTMLのhtml要素をtidyNodeとして取得する方法を解説

PHPのTidy拡張には、HTMLドキュメントの各要素をノードとして取得するシリーズ関数があります。tidy_get_body() が <body> 要素、tidy_get_head() が <head> 要素を返すように、tidy_get...