(PHP 5, PHP 7, PHP 8)
tidyNode::isHtml — このノードが HTML要素 であるかどうかを調べる
この関数にはパラメータはありません。
バージョン | 説明 |
---|---|
7.3.24, 7.4.12 | 適切な振る舞いをするように修正されました。 これより前のバージョンでは、ほとんど全てのノードをHTML要素だと報告していました。 |
例1 HTML ドキュメントからの HTML コードの抽出
<?php
$html = <<< HTML
<html><head>
<?php echo '<title>title</title>'; ?>
<#
alert('Hello World');
#>
</head>
<body>
<?php
上の例の出力は以下となります。
# html node #1 <html> <head> <?php echo '<title>title</title>'; ?><# alert('Hello World'); #> <title></title> </head> <body> <?php echo 'hello world!'; ?><% response.write("Hello World!") %><!-- Comments --> Hello WorldOutside HTML </body> </html> # html node #2 <head> <?php echo '<title>title</title>'; ?><# alert('Hello World'); #> <title></title> </head> # html node #3 <title></title> # html node #4 <body> <?php echo 'hello world!'; ?><% response.write("Hello World!") %><!-- Comments --> Hello WorldOutside HTML </body>