我是否知道如何在PHP中使用foreach循环获取“product”值?
Array
(
[0] => Array
(
[product] => "Sony"
)
[1] => Array
(
[product] => "Toshiba"
)
[2] => Array
(
[product] => "A4Tech"
)
)
这是我的代码,我知道在我尝试之后它无效。
foreach($response as $key => $value){
foreach($key as $pic_small => $value2){
echo $pic_small;
}
}
答案 0 :(得分:4)
foreach($response as $item)
echo $item['product'];
ps:好的,foreach语句接受$ response数组的每个第一级元素,并将$ item变量设置为等于它(你不需要元素的索引,所以而不只是$key => $value
{{1} } 可用于)。在第一个循环中它与$value
相同,在第二个循环中它与$item = array('product' => 'Sony');
相同,依此类推..
当然,您可以使用第二个foreach循环来处理这些数组,但是如果您只需要一个具有键$item = array('product' => 'Toshiba');
的关联元素的值,那么您可以通过{{{{}}的值直接访问它。 1}}。
否则,如另一个答案中所示,您可以将其作为
product
答案 1 :(得分:0)
foreach($response as $key => $value){
foreach($value as $title => $value2){
echo $value2;
}
}