2011-03-16 77 views
0

如何将第二个数组作为单独变量使用?并将其打印为例如链接。将数组分隔为变量-PHP

我当前的代码是:

$result = $query->product('1149632') 
->show(array('name','image','salePrice','url', 'sku'))->query(); 

print <<<THIS 
<div>$result</div> 

THIS; 

感谢

+0

二阵?我只在你的例子中看到一个。 – 2011-03-16 21:43:59

+0

我的不好,我的意思是结果数组的值;是否可以分开并打印值 – 2011-03-16 21:47:24

+1

你的意思是{$result['name']}? – FatherStorm 2011-03-16 21:48:43

回答

0

如果$query()方法调用返回一个数组,那么你可以做这样的事情:

foreach ($result as $val) { 
    echo "<div>$val</div>\n"; 
} 
0
echo" 
    <div><a href='{$result['url']}'>{$result['name']}</a> ${$result['salePrice']}</div> 

"; 
+0

你的例子会产生一个错误,因为你正在通过调用'$ {$ result ['salePrice']}创建[variable variable](http://php.net/manual/en/language.variables.variable.php)'' – Nazariy 2012-08-14 19:30:28