2017-01-05 49 views
-4

我有一個數組是這樣的:解析用foreach的數組在PHP

Array (
    [0] => Array (
    [BIL_Type] => Item 
    [BIL_Item] => 20 
    [BIL_Rate] => 2.00 
    [BIL_Quantity] => 5 
) 
    [1] => Array (
    [BIL_Type] => Item 
    [BIL_Item] => 20 
    [BIL_Rate] => 2099.00 
    [BIL_Quantity] => 1 
) 
    [2] => Array (
    [BIL_Type] => Item 
    [BIL_Item] => 17 
    [BIL_Rate] => 6.00 
    [BIL_Quantity] => 1 
) 
) 

我嘗試foreach()這樣分析它:

foreach ($array as $key => $value) { 
    $value['BIL_Rate'] 
} 

但它不工作。

你知道爲什麼請嗎?

謝謝。

+0

嘗試echo $ value ['BIL_Rate']。「
」;你有什麼收穫? –

+0

這與「解析」沒有任何關係。你正在「遍歷」數組。你的循環也不會「印刷」任何東西。它更有可能在當前狀態下產生解析錯誤。你是否啓用了error_reporting? – mario

+0

解析是什麼意思? – joconja

回答

2

你需要顯示它:使用echo/print

foreach ($array as $key => $value) { 
    echo $value['BIL_Rate']."<br>";  
} 
0

使用var_dump來顯示它。

foreach ($array as $key => $value) { 
    var_dump($value['BIL_Rate']); 
}