题
function has_thumbnail_image(&$post) {
$content = $post->post_content;
return preg_match('/<img[^>]+src="(.*?)"[^>]*>/', $content, $results);
}
我需要一个能够遍历动态返回文本块的函数,并将包含在其中的所有图像放入一个数组(或者更具体地说是每个图像的图像源)。上面的函数只给我第一个图像,我无法弄清楚如何使这个循环继续发生,直到所有图像都在数组中。任何有关这方面的帮助将非常感激。感谢
解决方案
您可能需要调查 preg_match_all
。如果我没记错的话, preg_match
只搜索第一个匹配,然后停止。
其他提示
你非常接近!您只需要 preg_match_all
而不是 preg_match
。
我不知道您对源代码的了解程度,但您可能希望为src属性添加单引号。
不隶属于 StackOverflow