2017-02-22 193 views
0
Array ([0] => Array ([totalprice] => 671 [total] => 0 [price_per_p] => 2) [1] => Array ([totalprice] => 312 [total] => 0 [price_per_p] => 2)) 

試圖從每個數組中獲得「總價」。PHP嵌套數組獲取特定鍵

$i = 0; 
foreach($arr as $x_values => $x) { 
    echo $x[$i]["totalprice"]; 
    $i++; 
} 

但是這根本不起作用。

$arr = array(
      array(
       "totalprice" => "671", 
       "total" => "0", 
       "price_per_p" => 2, 
      ), 
      array(
       "totalprice" => "312", 
       "total" => "0", 
       "price_per_p" => 2, 
      ) 
     ); 

我想在第一個「循環」和陣列2從陣列1獲得第二,在「循環」

回答

0

只是刪除$ I指數。不需要$ i變量。

//$i = 0; 
foreach($arr as $x_values => $x) { 
    echo $x["totalprice"]; 
    //$i++; 
} 
+0

問題是它同時回聲,我想它回聲數組0,然後1等等 – sfsefsf33fs3fs3fs