以下是我用于从网站抓取缩略图路径的代码
$thumbslist = $xpath->query('//div[@class="g-catThumb"]/img/@src');
foreach($thumbslist as $f){
echo $f->nodeValue;
echo "<br/>";
}
我有以下输出:/toys/16462/medium.jpg
我应该如何才能获得16462.提前完成。
答案 0 :(得分:2)
您可以使用explode()
通过斜杠将字符串拆分为数组,然后抓取所需的部分。
$segments = explode('/', $f->nodeValue);
echo $segments[1]; // Second segment
请务必先检查isset()
。
答案 1 :(得分:1)
echo array_pop(explode('/', dirname($f->nodeValue)));