我无法弄明白......
如何显示数组第一部分的值,如下所示:
$payments['plan'][] = array(
'hours' => '2 Hours',
'price_a' => '90.00',
'price_b' => '190.00',
);
$payments['plan'][] = array(
'hours' => '3 Hours',
'price_a' => '110.00',
'price_b' => '220.00',
);
$payments['plan'][] = array(
'hours' => '4 Hours',
'price_a' => '120.00',
'price_b' => '350.00',
);
在上面,假设我想要显示 - “90.00” - 我如何从阵列中获得它?
我尝试了不同的重置变体,完成了一些搜索,无法解决这个问题......只是如何从数组的第一部分显示该值。
有什么建议吗?
这样做:
reset($payments);
echo key($payments['plan']);
我得到结果:“0”
答案 0 :(得分:2)
第一个'块的键是0
,所以:
echo $payments['plan'][0]['price_a']
答案 1 :(得分:2)
只需使用echo $payments['plan'][0]['price_a'];
在循环中,您可以使用:
foreach($payments['plan'] as $index => $values) {
echo $values['price_a'];
}