2016-04-02 2 views
0

Я использую PHP Simple HTML Dom, чтобы получить некоторый HTML, теперь у меня есть HTML-дом, например, следующий код, мне нужно получить обычный текст внутри тега, но я получение текстовой ссылки (Kiwi Fruit Basket).PHP Простой HTML DOM - Как получить текст внутри тега

HTML код

<div class="name" style="height: 34px;"> 
    <a href="http://floristchennai.com/kiwi-basket">Kiwi Fruit Basket</a> 
</div> 

Php код

// Create DOM from URL or file 
$html = file_get_html('http://floristchennai.com/'); 

// Find all links text 
foreach($html->find('.name a') as $element) 
{ 
    echo "<br>a tag text value=" . $element; 
} 

делая это таким образом, я не получаю текст я хочу получить.

Заранее благодарен!

ответ

2

try: innertext() внутренний текст, используемый для чтения или записи внутреннего HTML-текста элемента.

foreach($html->find('.name a') as $element) 
    { 
     echo "<br>a tag text value=" . $element->innertext; 
    } 

API Ref

+0

Это работает прекрасно. Благодаря! –

+0

Отметьте свой ответ как принятый, если он поможет :) –