我是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>";
我知道这很简单,但请帮助我。我需要变量中的图像和另一个中的链接内容..
感谢。
答案 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