>>345
連想配列を使って
root+ a1
  + a2
  + a3
  | + b1
  | + b2
  |  + c1
  |  | + d1
  |  | + d2
  |  + c2
  + a4
こんな感じのツリーは
$root = array();
$root["a1"] = 1;
$root["a2"] = 1;
$root["a3"]["b1"] = 1;
$root["a3"]["b2"]["c1"]["d1"] = 1;
$root["a3"]["b2"]["c1"]["d2"] = 1;
$root["a3"]["b2"]["c2"] = 1;
$root["a4"] = 1;
print_r($root);
でどないや。