在php(drupal环境)中从数组中恢复图像


Recovering an Image from an array in php (drupal enviroment)

我正在尝试使用php从Drupal中的数组中获取图像。在打印此数组时,还会打印其他变量。我需要的是一种方法来搜索这个数组中的图像,比如这个->

<img src="blah.jpg" alt="blah" />

然后将其保存为单独的变量。我不确定如何处理这类问题。

可能是regex函数还是另一个内置的php函数?

我会用php把我的知识归类为非常低的级别,所以请尽可能简单地回答

在这里,我发现了这一点(谷歌php regex img标签时的第一个结果)。这将显示所需的正则表达式。

$content = 'This is a test. <img src="images/foo.jpg" title="foo">';
$res = preg_match_all('/<img[^>]*>/Ui', $content, $matches);
$string =  $matches[0][0];

我真的不明白你的整个数组问题,但这可能足以实现你的目标!

祝你好运!