2015-09-09 2 views
0

Я работаю на небольшой PHP скрипт у меня есть HTML-код, как это:Получить содержание первого пункта

<p>text1</p> <p>text2</p> <p>text3</p> 

Можно ли использовать PHP, чтобы получить только содержание первого абзаца, который text1?

+0

Вы пробовали что-нибудь? – mfisher91

+0

Пробовал простой php dom, но мне не удалось получить правильный код –

+1

, пожалуйста, покажите свой код и его результат – splash58

ответ

0

Да, можно:

$text = '<p>text1</p> <p>text2</p> <p>text3</p>'; 
$text = preg_replace('/<\/p>[ ]{1,}<p>/', '</p><p>', $text); 
$splitedText = explode('</p>', $text); 
var_dump(substr($splitedText[0],3)); 

Я надеюсь, что это помогает!

Смежные вопросы