PHP ile 3d içine 2d dizi dönüştürmek

0 Cevap php

Bu gibi ağacın çeşit basit 2d dizi vardır:

  • node1
    • node2
      • node3

Öyle yapısı:

array(
    array (
      'id' : 1,
      'pid': 0,
      'title' : 'node1',
      'level' : 1
    ),
    array (
      'id' : 2,
      'pid': 1,
      'title' : 'node2',
      'level' : 2
    ),
    array (
      'id' : 3,
      'pid': 2,
      'title' : 'node3',
      'level' : 3
    ),
)

Içine bu dizi dönüştürmek için PHP ile çözüm var mı:

array(
    array (
      'id' : 1,
      'title' : 'node1',
      'çocuk' :  array (
                   'id' : 2,
                   'title' : 'node2',
                   'çocuk' :  array (
                                 'id' : 3,
                                 'title' : 'node3',
                              ),
                 ),

    )
 ...
)

0 Cevap