$name[0]= array("1"=>"1111","2"=>"2222","3"=>"3333"  );
       if (isset($name[0]["1"]))
        {
                echo "wancheng fuzhi ";
                echo $name[0][1].$name[0].$name[0];
        }
        else
                echo "fffffffffff";
直接贴代码 运行结果是  fffffffffff 就像是二维数组赋值赋不进去一样 求助二维数组PHP

解决方案 »

  1.   

    前面加
    $name = array();
      

  2.   

           $name[0]= array("1"=>"1111","2"=>"2222","3"=>"3333");
           if (isset($name[0][1]))
            {
                    echo "wancheng fuzhi ";
                    echo $name[0][2].$name[0].$name[0];
            }
            else
                    echo "fffffffffff";
      

  3.   

    php版本?至少我的5.3.2是运行正常的
      

  4.   

    我的运行结果是这样的:
    wancheng fuzhi 1111ArrayArray
    我使用本地的php环境进行测试的,php版本5.4