2017-01-05 43 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']); 
}