1
我已經連續字符串的jQuery:並使陣列
[{"id":1},
{"id":2,"children":[{"id":3}]},
{"id":4,"children":[{"id":5,"children":[{"id":6,"children":[{"id":7}]}]}]},
{"id":8},{"id":9},{"id":10}
]
我想用PHP pharse這得到這樣的:
$menu = array(
array('name' => 'Item 1', 'id' => '1' ,'children' => '0'),
array('name' => 'Item 2', 'id' => '2' ,'children' => '0'),
array('name' => 'Item 3', 'id' => '3' ,'children' => '2'),
array('name' => 'Item 4', 'id' => '4' ,'children' => '0'),
array('name' => 'Item 5', 'id' => '5' ,'children' => '4'),
array('name' => 'Item 6', 'id' => '6' ,'children' => '5'),
array('name' => 'Item 7', 'id' => '7' ,'children' => '6'),
array('name' => 'Item 8', 'id' => '8' ,'children' => '0'),
array('name' => 'Item 9', 'id' => '9' ,'children' => '0'),
array('name' => 'Item 10', 'id' => '10','children' => '0'),
);
(當孩子== 0,則這個項目是根類別。)
非常感謝sugestions。 Karlis。
謝謝約瑟夫的回答。關於我知道的json_decode,但在我的jQuery字符串是兒童和有需要(我認爲一些遞歸功能?) –
在客戶端做pharse:http://jsfiddle.net/UujJS/1/ –