2017-01-05 3 views
-4

У меня есть массив как это:Разобрать массив с Еогеасп в 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

try 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']); 
} 
Смежные вопросы