2015-11-04 35 views
-1

如何将此数组转换为多维数组以显示在json中?我如何在PHP中将单个数组转换为多维数组?

[ 
    [ 
     { 
     "kitchen_id":"1", 
     "thali_id":"1", 
     "menu_id":"1", 
     "meal_category":"Choti Bhook", 
     "thali_name":"Diet", 
     "menu_item":"Dal Fry", 
     "item_qty":"1" 
     }, 
     {"kitchen_id":"1","thali_id":"1","menu_id":"1","meal_category":"Choti Bhook","thali_name":"Diet","menu_item":"Naan","item_qty":"1"}, 
     {"kitchen_id":"1","thali_id":"1","menu_id":"1","meal_category":"Choti Bhook","thali_name":"Diet","menu_item":"Roti","item_qty":"1"}, 
     {"kitchen_id":"1","thali_id":"2","menu_id":"2","meal_category":"Choti Bhook","thali_name":"Maharaja Thali","menu_item":"Dal Fry","item_qty":"2"}, 
     {"kitchen_id":"1","thali_id":"2","menu_id":"2","meal_category":"Choti Bhook","thali_name":"Maharaja Thali","menu_item":"Naan","item_qty":"2"}, 
     {"kitchen_id":"1","thali_id":"2","menu_id":"2","meal_category":"Choti Bhook","thali_name":"Maharaja Thali","menu_item":"Roti","item_qty":"1"} 
    ] 
] 

请将代码转换为多维? 我想要这个数据的树视图。 我使用此代码转换成树视图。

$data['Kitchen Id: '.$row1['kitchen_id']]['Thali Id: '.$row1['thali_id']]['Menu Id: '.$row1['menu_id']]['Meal Category: '.$row1['meal_category']]['Thali Name: '.$row1['thali_name']]['Menu Items']=$row1['menu_item'];` 

但输出不正确。

在此先感谢。

+3

这是一个JSON。 'print_r(json_decode($ yourJSON,true));' – aldrin27

回答

1

使用单引号包裹你的数据在一个变量,并对其进行解码,以JSON

<?php  $a='[[{"kitchen_id":"1","thali_id":"1","menu_id":"1","meal_category":"Choti Bhook","thali_name":"Diet","menu_item":"Dal Fry","item_qty":"1"},{"kitchen_id":"1","thali_id":"1","menu_id":"1","meal_category":"Choti Bhook","thali_name":"Diet","menu_item":"Naan","item_qty":"1"},{"kitchen_id":"1","thali_id":"1","menu_id":"1","meal_category":"Choti Bhook","thali_name":"Diet","menu_item":"Roti","item_qty":"1"},{"kitchen_id":"1","thali_id":"2","menu_id":"2","meal_category":"Choti Bhook","thali_name":"Maharaja Thali","menu_item":"Dal Fry","item_qty":"2"},{"kitchen_id":"1","thali_id":"2","menu_id":"2","meal_category":"Choti Bhook","thali_name":"Maharaja Thali","menu_item":"Naan","item_qty":"2"},{"kitchen_id":"1","thali_id":"2","menu_id":"2","meal_category":"Choti Bhook","thali_name":"Maharaja Thali","menu_item":"Roti","item_qty":"1"}]]'; 
    $b=json_decode($a); 
    echo "<pre>";print_r($b); 
    ?> 
0
$multidimen = json_decode($yourJSON, true); 
print_r($multidimen); 
相关问题