从URL中抓取href值并在html中使用这些结果值

时间:2014-04-08 22:37:43

标签: php html parsing href

所以我试图从

中获取href值
<a> 

来自此网址的顶部图片:http://www.reddit.com/r/EarthPorn/top/?sort=top&t=day 我想使用当天的顶级图像来制作html中某种情况的图像。 我已经尝试过使用DOM库进行HTML解析,因为我是新手,所以我遇到了一些麻烦。我试图找出实现这一目标的最佳方法,也许是一些简单的例子。 先感谢您!这对我来说真是一个有趣的学习曲线。

1 个答案:

答案 0 :(得分:1)

我之前做了类似于此处描述的事情:

http://www.nightbluefruit.com/blog/2013/01/how-to-strip-multiple-sections-from-a-string-in-php/

帖子中包含的功能允许您指定所需字符串的边界,然后将其删除。

function strip_tag_content($string, $start, $end) {

    while (true) {
        $ini = strpos($string,$start);
        if ($ini === false) return $string;
        $len = strpos($string,$end,$ini) + strlen($end) – $ini;
        $sub = substr($string,$ini,$len);
        $string = str_replace($sub,”\n\n”,$string);
    }
    return $string;
 }

例如

$ s ='在此处输入Anchar标记字符串';

$ s = strip_tag_content($ s,'href =“','”');