回显数组值


Echo an array value

我有一个Joomla小部件要做,我做了一个php脚本来获取最新的文章。所有文章的图像都以这种方式位于内向值内:呸��

我制作了以下代码来获取图像 src 值:

    $variable = $row['introtext'];
    preg_match_all('/(src)=[^ ]+('.gif|'.jpg|'.jpeg|'.png)/',$variable, $out);
    print_r($out[0]);
    echo "http://mysiteurl.com/".$out[0]." ";

当我点击文件时,我打印的是:

Array ( [0] => src="images/DECEMBER2014/ello-vs-facebook.jpg ) http://mysiteurl.com/Array

不应该$out[0]回应这个:src="images/DECEMBER2014/ello-vs-facebook.jpg

有什么帮助吗?

试试这个:

$variable = $row['introtext'];
preg_match_all('/(src)=[^ ]+('.gif|'.jpg|'.jpeg|'.png)/',$variable, $out);
print_r($out[0][0]);
echo "http://mysiteurl.com/".$out[0][0]." ";

在此处阅读有关preg_match_all的更多信息

你在寻找这个吗...

foreach($variable as $key=>$value)
{
}