создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

tidyNode->isPhpПред. След.

tidyNode->isPhp

(no version information, might be only in CVS)tidyNode->isPhp --  Returns true if this node is PHP

Description

bool tidyNode->isPhp (void)


Returns TRUE if the current node is PHP code, FALSE otherwise.

Пример 1. get the PHP code from a mixed HTML/PHP document
<?php

$html = <<< HTML

<html><head>

<?php echo '<title>title</title>'; ?>

</head>

<body>

<?php

echo 'hello world!';

?>

</body></html>

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);

        }

    }

}

?>

Результат выполнения данного примера:
# PHP node #1
<?php echo '<title>title</title>'; ?>
# PHP node #2
<?php
echo 'hello world!';
?>

Замечание: This function was named tidy_node->is_php() in PHP 4/Tidy 1.

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting