$array = array("0.0.0.0","3.5.3.3","3.3.3.3",null,"1.1.1.1");
for($i=0;$i<count($array,0);$i++)
    echo "begin-"+$array[$i]+"-end"."<br />";
期待结果:
begin-0.0.0.0-end
begin-3.5.3.3-end
begin-3.3.3.3-end
begin--end
begin-1.1.1.1-end
实际结果为
0
3.5
3.3
0
1.1
何解呢?

解决方案 »

  1.   

    $array = array("0.0.0.0","3.5.3.3","3.3.3.3",null,"1.1.1.1");
    for($i=0;$i<count($array,0);$i++)
      echo "begin-".$array[$i]."-end"."<br />";+号是java、js连接符
      

  2.   

    echo "begin-".$array[$i]."-end"."<br />";
      

  3.   

    会写for语句,为啥php语法中招了呢?
    php字符串连接符是.不是+$array = array("0.0.0.0","3.5.3.3","3.3.3.3",null,"1.1.1.1");
    for($i=0,$j=count($array);$i<$j;$i++)
      echo "begin-".$array[$i]."-end"."<br />";