如何回显二维数组的值?

时间:2012-11-21 08:33:44

标签: php

print_r($ getPrice)结果是:

Array
(
    [0] => Array
        (
            [price_id] => 5
            [price_qty] => 2
            [price] => 100.0000

        )

    [1] => Array
        (
            [price_id] => 6
            [price_qty] => 5
            [price] => 90.0000
        )

    [2] => Array
        (
            [price_id] => 7
            [price_qty] => 8
            [price] => 80.0000

        )

)

我想循环出[price_qty]和[price]的价值,对不起,我是php的新手,我不知道如何使用foreach输出它们的价值。

3 个答案:

答案 0 :(得分:2)

foreach($getPrice as $price) {
     echo $price['price_qty'];
     echo $price['price'];
}

或者如果您更喜欢for循环:

for($i = 0, $prices = sizeOf($getPrice); $i < $prices; ++$i) {
    echo $getPrice[$i]['price_qty'];
    echo $getPrice[$i]['price'];
}

还有其他循环数组的方法,例如:使用current()next()

答案 1 :(得分:2)

只需阅读文档foreach命令

foreach($getPrice as $price) {
  echo $price['price_qty'];
  ..
  ..
}

答案 2 :(得分:0)

使用foreach循环。

foreach($getPrice as $price) {
     echo $price['price_qty'];
     echo $price['price'];
}