array ('id' => 1, 'name' => 'Dir 1', 'parentID' => 0), * 1 => array ('id' => 2, 'name' => 'Dir 2', 'parentID' => 0), * 2 => array ('id' => 3, 'name' => 'Dir 1.1', 'parentID' => 1), * 3 => array ('id' => 4, 'name' => 'Dir 1.1.1', 'parentID' => 3), * 4 => array ('id' => 5, 'name' => 'Dir 1.1.1.1', 'parentID' => 4), *) **/ $aryDir = array( 0 => array ('id' => 1, 'name' => 'Dir 1', 'parentID' => 0), 1 => array ('id' => 2, 'name' => 'Dir 2', 'parentID' => 0), 2 => array ('id' => 3, 'name' => 'Dir 1.1', 'parentID' => 1), 3 => array ('id' => 4, 'name' => 'Dir 1.1.1', 'parentID' => 3), 4 => array ('id' => 5, 'name' => 'Dir 1.1.1.1', 'parentID' => 4), 5 => array ('id' => 6, 'name' => 'Dir 1.1.2', 'parentID' => 3), 6 => array ('id' => 7, 'name' => 'Dir 3', 'parentID' => 0), 7 => array ('id' => 8, 'name' => 'Dir 3.1', 'parentID' => 7) ); if (count($_POST) == 0) { echo json_encode($aryDir); }