0

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 来输出它们的值。

4

3 回答 3

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()and next()

于 2012-11-21T08:34:59.963 回答
2

只需阅读文档foreach命令

foreach($getPrice as $price) {
  echo $price['price_qty'];
  ..
  ..
}
于 2012-11-21T08:35:22.360 回答
0

使用 foreach 循环。

foreach($getPrice as $price) {
     echo $price['price_qty'];
     echo $price['price'];
}
于 2012-11-21T08:36:45.170 回答