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属性添加单引号。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top