php / regex: отдельные данные канала - PullRequest
0 голосов
/ 01 февраля 2010
<description>&lt;img src='http://example.com/Pic_018_70x70.gif'&gt;&lt;/img&gt;&lt;br /&gt;This is the content of the description.</description>

Если у меня есть изображения, поступающие в поле описания канала, как я могу разделить изображение на переменную, удалить шум и оставить описание тоже?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2010

Вы также можете использовать simplexml

$xml = simplexml_load_string($string);
$description = $xml->description;
0 голосов
/ 01 февраля 2010

Это даст вам значение атрибута img src из строки вашего вопроса и даст вам текст:

$sxml = new SimpleXMLElement(html_entity_decode($str));
$images = $sxml->xpath('//@src');
$text = $sxml->xpath('//description');

echo $images[0];  // http://example.com/Pic_018_70x70.gif
echo $text[0];    // This is the content of the description.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...