我试图使用preg_match从文章中的第一个IMG标签(在这种情况下存储在$row->introtext中)中提取SRC属性。
preg_match('/\< *[img][^\>]*[src] *= *[\"\']{0,1}([^\"\']*)/i', $row->introtext, $matches);
不要获取像这样的内容
images/stories/otakuzoku1.jpg
来自
<img src="images/stories/otakuzoku1.jpg" border="0" alt="Inside Otakuzoku's store" />
我只能获得
0
正则表达式可能没问题,但我不知道为什么它似乎匹配了边框属性而非src属性。或者,如果您已经有耐心读到这里,而没有直接跳到回复栏并键入"use a HTML/XML parser",那么是否可以推荐一个好的教程,因为我很难找到一个适用于PHP 4的教程。
PHP 4.4.7