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 でこれをファージして、次のようなものを取得したいと考えています。

        $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'),  
               );

(children == 0 の場合、この項目はルート カテゴリです。)

ご提案ありがとうございます。カーリス。

4

1 に答える 1

2

PHP のjson_decode関数、ドキュメントはこちらをご覧ください。

于 2013-10-06T21:58:09.457 に答える