Как полностью очистить элемент? - PullRequest
0 голосов
/ 17 августа 2011

Я использую simplehtmldom.sourceforge.net

Мне нужен прозрачный элемент $e <font size="2"><b>Listen to INT_routine on the January 15th, 2007 Urban-D Radio Podcast!</b></font>

Я использую функцию: $e->clear() элемент удаляет, но оставляет </font>

как полностью очистить элемент?

1 Ответ

0 голосов
/ 17 августа 2011

Iv'e никогда не использовал эту библиотеку, но просматривал ее. Смотрите, если это делает трюк ..

echo str_get_html('<font size="2"><b>Listen to INT_routine on the January 15th, 2007 Urban-D Radio Podcast!</b></font>')->plaintext;

или это. ,

$tagtext = (string)"<font size="2"><b>Listen to INT_routine on the January 15th, 2007 Urban-D Radio Podcast!</b></font>";
var_dump(str_get_html($tagtext)->plaintext);

Редактировать:

// Example 

$html = str_get_html("<div>foo <b>bar</b></div>");  
$e = $html->find("div", 0); 

echo $e->tag; // Returns: " div" 

echo $e->outertext; // Returns: " <div>foo <b>bar</b></div>" 

echo $e->innertext; // Returns: " foo <b>bar</b>"

echo $e->plaintext; // Returns: " foo bar"
...