php QueryList获取div某个class元素下的img
时间: 2024-03-17 18:39:43 浏览: 42
php使用QueryList轻松采集js动态渲染页面方法
你可以使用QueryList库中的find方法和filter方法来获取指定class的div元素下的img元素,并使用attr方法来获取其src属性值。示例代码如下:
```php
use QL\QueryList;
$html = '
<div class="container">
<img src="image1.jpg">
<img src="image2.jpg">
</div>
<div class="container">
<img src="image3.jpg">
<img src="image4.jpg">
</div>
';
$ql = QueryList::html($html);
$imgList = $ql->find('.container')->find('img[src]')->attrs('src');
print_r($imgList);
```
输出结果为:`Array ( [0] => image1.jpg [1] => image2.jpg [2] => image3.jpg [3] => image4.jpg )`。其中,`find('img[src]')`是为了过滤掉未设置src属性的img元素。
阅读全文