$name=‘十分十分’;
  $a=$name["sfs"];
这是什么意思了

解决方案 »

  1.   

    $name["sfs"]不存在,所以出错。
      

  2.   

    丫的,太强了还有这种写法,在php里这种写法是错误的,你可以去去$name[0]这样的,如果你要像链表一样的取,那恭喜你,什么都没有
      

  3.   

    恭喜你,Error!
    你把PHP当什么了??
      

  4.   


    $name='ha';
    $a = $name["sfs"];
    var_dump($a);
    //string(1) "h" 
    俺这怎么不是错误呢?
      

  5.   

    貌似是把"sfs"直接转成int型了。
    吃饱了撑的才这么写 直接$name{1}不就完了,转来转去的累不累啊
      

  6.   

    $name=‘十分十分’;//将一个字符串赋值给name这个变量
      $a=$name["sfs"];// 这句中name 是一个数组变量,这句的意思是把name中下标为sfs的这个值赋予a变量
     由于第一行已经定义了name变量。所以出错