我想你从外部网站提取一些数据。html 字符串看起来像这样(img 标签之间没有空格/换行符):
<img class="car-type231" src="/2f36b523259e9871bfade01983c9cc91.png" title="toyota"/>
<img class="car-type211" src="/0abc9b3ae3ba4bbcb6d3593fad6c1450.png" title="nissan"/>
<img class="car-type311" src="/4528e30bb510b4289121b4c70cb48ea3.png" title="bmw"/>
<img class="car-type332" src="/64575fee55553623896c7fd587a33ac3.png" title="mercedes"/>
<img class="car-type544" src="/a4f32dd95976d76704795c471c9a08b8.png" title="audi"/>
etc...
我想提取每个 src 路径并创建一个如下所示的数组:
$matches[0] = '/2f36b523259e9871bfade01983c9cc91.png';
$matches[1] = '/0abc9b3ae3ba4bbcb6d3593fad6c1450.png';
etc...
我尝试将 preg_match 与此参数一起使用:'#src="(.*?)"#'
但它不起作用,因为它返回了所有 html。
任何帮助,将不胜感激!