从文本中提取图像src?

use*_*850 2 php

我有一个变量$ content,包含这种形式的一些文本和图像(未知数量的图像):

    text text text text <img src="path/to/image/1">text text text text
    <img src="path/to/image/2">
text text text text text text text text text text text text text text text text <img src="path/to/image/3"><img src="path/to/image/4">text text text text 
<img src="path/to/image/5">
Run Code Online (Sandbox Code Playgroud)

我想提取所有图像src并使用php将它们存储在数组中,如下所示:

array(
[1]="path/to/image/1"
[2]="path/to/image/2"
[3]="path/to/image/3"
[4]="path/to/image/4"
[5]="path/to/image/5"
.
.
.
)
Run Code Online (Sandbox Code Playgroud)

做这样的事情的最佳方法是什么.我已经尝试过爆炸功能,但这种方式似乎效率低下.

und*_*one 7

    $dom = new domDocument;
    $dom->loadHTML($html);
    $dom->preserveWhiteSpace = false;
    $imgs  = $dom->getElementsByTagName("img");
    $links = array();
    for($i = 0; $i < $imgs->length; $i++) {
       $links[] = $imgs->item($i)->getAttribute("src");
    }
Run Code Online (Sandbox Code Playgroud)