PHP解析问题

时间:2011-06-14 05:57:24

标签: php preg-match substring

以下是我用于从网站抓取缩略图路径的代码

$thumbslist = $xpath->query('//div[@class="g-catThumb"]/img/@src');
foreach($thumbslist as $f){
            echo $f->nodeValue;
            echo "<br/>";
        }

我有以下输出:/toys/16462/medium.jpg 我应该如何才能获得16462.提前完成。

2 个答案:

答案 0 :(得分:2)

您可以使用explode()通过斜杠将字符串拆分为数组,然后抓取所需的部分。

$segments = explode('/', $f->nodeValue);
echo $segments[1]; // Second segment

请务必先检查isset()

答案 1 :(得分:1)

echo array_pop(explode('/', dirname($f->nodeValue)));