我不明白…
如何像这样显示数组第一部分的值:
$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"
第一个'block'的Key是0
,所以:
echo $payments['plan'][0]['price_a']
只用echo $payments['plan'][0]['price_a'];
在循环中,可以使用:
foreach($payments['plan'] as $index => $values) {
echo $values['price_a'];
}