PHP嵌套数组获取特定键

问题描述:

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获得第二,在“循环”

只是删除$ I指数。不需要$ i变量。

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

问题是它同时回声,我想它回声数组0,然后1等等 – sfsefsf33fs3fs3fs