给定一组数据
/a/a1/a11
/a/a1/a12
/a/a2/a21
/a/a2/a22
/b/b1/b11
/b/b1/b12
/b/b2/b21
/b/b2/b22想得到的结果是:
a
  a1
      a11
      a12
  a2 
      a21
      a22
b
  b1
      b11
      b12
  b2
      b21
      b22

解决方案 »

  1.   


    a
      a1
         a11
         a12
      a2 
         a21
         a22
    b
      b1
         b11
         b12
      b2
         b21
         b22
      

  2.   


    $str="/a/a1/a11
    /a/a1/a12
    /a/a2/a21
    /a/a2/a22
    /b/b1/b11
    /b/b1/b12
    /b/b2/b21
    /b/b2/b22";
    $sltarr=null;
    $harr=explode("\r\n",$str);
    foreach($harr as $hitem){
    $carr=explode("/",$hitem);
    $sltarr[$carr[1]][$carr[2]][]=$carr[3];
    }
    print_r($sltarr);