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()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 に答える