HosipLan

Untitled

Jan 3rd, 2012
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.57 KB | None | 0 0
  1. $list = array(
  2.     1 => array(
  3.         'id' => 1,
  4.         'parent' => 0
  5.     ),
  6.     2 => array(
  7.         'id' => 2,
  8.         'parent' => 0
  9.     ),
  10.     3 => array(
  11.         'id' => 3,
  12.         'parent' => 2
  13.     ),
  14.     4 => array(
  15.         'id' => 4,
  16.         'parent' => 2
  17.     ),
  18.     5 => array(
  19.         'id' => 5,
  20.         'parent' => 2
  21.     ),
  22.     6 => array(
  23.         'id' => 6,
  24.         'parent' => 5
  25.     ),
  26. );
  27.  
  28. foreach ($list as $id => &$leaf) {
  29.     if ($leaf['parent'] !== 0) {
  30.         $list[$id]['children'][] = &$leaf;
  31.     }
  32. }
  33.  
  34. echo "<pre>"; print_r($list); echo "</pre>";
Advertisement
Add Comment
Please, Sign In to add comment