table +-------------+ | id | | description | | parent | | order | +-------------+ Can that data be put in an array with a tree structure like this + id,description | +---------+ id,description | + id,description | + id,description + id,description | +---------+ id,description | + id,description | | +---------+ id,description | | + id,description | + id,description + id,description +---------+ id,description +---------+ id,description + id,description doing it in this way: array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')) doesn't put a description for 'c'