tidy_node->isPhp Returns true if this node is PHP Description booltidy_node->isPhp Returns &true; if the current node is PHP code, &false; otherwise. get the PHP code from a mixed HTML/PHP document title'; ?> HTML; $tidy = tidy_parse_string($html); $num = 0; get_php($tidy->html()); function get_php($node) { // check if the current node is PHP code if($node->isPHP()) { echo "\n\n# PHP node #" . ++$GLOBALS['num'] . "\n"; echo $node->value; } // check if the current node has childrens if($node->hasChildren()) { foreach($node->child as $child) { get_php($child); } } } ?> ]]> The above example will output: title'; ?> # PHP node #2 ]]> This function was named tidy_node->is_php in PHP 4/Tidy 1.