$a[0]='1','中国','0';
$a[0][0]='2','辽宁','1';
$a[0][0][0]='3','沈阳','2';
$a[0][0][0][0]='4','沈阳区','3';
这是什么- -

解决方案 »

  1.   

    假如你的意思是$a[0]=array('1','中国','0');
    那么$a[0][0]就等于'1';然后你又$a[0][0]=array('2','辽宁','1');
    这是什么逻辑?
      

  2.   

    $a = array(
    "0" => array("0" => array("0" => array("0" => array('4','沈阳区','3'), '3','沈阳','2') '2','辽宁','1'), '1','中国','0');
    );
    echo "<pre>";
    print_r($a);
    echo "</pre>";
      

  3.   

    function dg($a) {
    while($a) {
    echo dg($a[0])."->";
    }
    }
      

  4.   

    print_r($a);要自己指定格式的话就递归DFS