从变量中获取src和内容

时间:2013-08-05 05:52:09

标签: php

我是php新手,我需要帮助。 我需要从这个变量中划分图像和内容。它有图像和描述。

$content = "<a href="/pin/211106301253428599/">
<img src="http://media-cache-ak0.pinimg.com/192x/8d/97/f5/8d97f59de2c2d5d8d83fa61f1f4ad7a5.jpg"></a>
No matter where or why you travel, there's always something wonderfully new to be found! <a href="/search?q=quote" class="pintag" title="#quote search Pinterest">#quote</a>";

我知道这很简单,但请帮助我。我需要变量中的图像和另一个中的链接内容..

感谢。

1 个答案:

答案 0 :(得分:0)

正如@Barmar所说,你应该使用DOM解析库。

您可能会发现这非常有用:http://simplehtmldom.sourceforge.net

它的使用类似于jQuery解析,你只需要阅读doc就知道如何使用它(非常好的例子=&gt; http://simplehtmldom.sourceforge.net/manual.htm

示例:

$content = "<a href="/pin/211106301253428599/">
<img src="http://media-cache-ak0.pinimg.com/192x/8d/97/f5/8d97f59de2c2d5d8d83fa61f1f4ad7a5.jpg"></a>
No matter where or why you travel, there's always something wonderfully new to be found! <a href="/search?q=quote" class="pintag" title="#quote search Pinterest">#quote</a>";

$html = str_get_html($content);

$image = $html->find('img');
$links = $html->find('a');

你会在$ image和$ links中得到你想要的东西,:D