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