【发布时间】:2012-07-12 12:26:22
【问题描述】:
我有一个变量 $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">
我想提取所有图像 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"
.
.
.
)
做这样的事情最好的方法是什么。我已经尝试过函数 explode 但这种方式似乎效率低下。
【问题讨论】:
-
正则表达式对于这样的事情效率低下;看看这里的答案:stackoverflow.com/questions/1196570/…
-
最好用DomDocument!简单可靠!
标签: php