$myarray=array("a"=>"aaa","b"=>"bbb","c"=>"ccc");
print "$myarray[a]"+"<br>";为什么加上<br>就输出0了,帮忙

解决方案 »

  1.   

    $myarray=array("a"=>"aaa","b"=>"bbb","c"=>"ccc");
    echo "$myarray[a]"+"<br>";这样也不行呀帮忙$myarray=array("a"=>"aaa","b"=>"bbb","c"=>"ccc");
    echo $myarray[a]+"<br>";都不行,帮忙
      

  2.   

    <?php
    $myarray=array("a"=>"aaa","b"=>"bbb","c"=>"ccc");
    echo $myarray[a];
    List($key_name,$val)=echo($myarray);
    echo $key_name;
    echo $val;
    ?>这样写不行吗,总是提示echo那块出错,怎么办
      

  3.   

    将echo改成each了,问题是,,为什么只打印a aaa了,其它的呢,
    <?php
    $myarray=array("a"=>"aaa","b"=>"bbb","c"=>"ccc");
    echo $myarray[a];
    echo "<br>";
    List($key_name,$val)=each($myarray);
    echo($key_name);
    echo "<br>";
    echo ($val);
    ?>
      

  4.   

    PHP里面的字符串连接运算符是“.”而不是“+”。
    真不知道你手册是怎么看的
      

  5.   

    +号干什么?这个不是aspphp中的连接符是点.
      

  6.   

    print "$myarray[a]"+"<br/>";晕 应该是"{$myarray[a]}<br/>"吧 字符串里转义数组变量要加{}的