Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php(drupal环境)中从数组恢复图像_Php_Arrays_Drupal - Fatal编程技术网

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

在php(drupal环境)中从数组恢复图像,php,arrays,drupal,Php,Arrays,Drupal,我正在尝试使用php从Drupal中的数组中获取图像。打印此数组时,也会打印其他变量。我需要的是一种在这个数组中搜索图像的方法,比如-> <img src="blah.jpg" alt="blah" /> 然后将其另存为一个单独的变量。我不知道如何处理这类问题 可能是一个正则表达式函数还是另一个内置php函数 我认为我的php知识很低,所以请尽可能简单地回答在这里,我在搜索php regex img标记时发现了第一个结果。这将显示所需的正则表达式 $content = 'This

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

<img src="blah.jpg" alt="blah" />
然后将其另存为一个单独的变量。我不知道如何处理这类问题

可能是一个正则表达式函数还是另一个内置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];
我真的不明白你的整个阵列问题,但这可能足以实现你的目标


祝你好运

你自己试过什么?你研究过使用正则表达式吗?你发现了什么?什么给你带来了麻烦?我不知道如何写正则表达式。我知道你需要使用preg-replace,但至于正则表达式本身的编写,我不确定。关于它有很多文档,比如或。祝你好运