$resault  为正则后输出的变量。
echo $resault;   输出为  iamastudent
echo $resault."+";  输出为  i+am+a+student+如何设置一个变量,使 $str 等于 i+am+a+student+ ?
我使用 $str = $resault."+"; 后,echo $str; 得到的是 student+

解决方案 »

  1.   

    print_r($result) 出来看看
    implode('+',$result).'+' 试试。
      

  2.   

    print_r($result) 为 iamastudent
    print_r($result."+")为i+am+a+student+$str = implode('+',$result).'+';吗?Warning: implode() [function.implode]: Invalid arguments passed in C:\www\111\index.php on line 12
      

  3.   

    老大国庆快乐!一个正则出来的结果,赋值为$resault。
    单单print_r($result) = iamastudent
    print_r($result."+") = i+am+a+student+
    我想要i+am+a+student+,并把他赋值为$str。
      

  4.   

    print_r($result."+") = i+am+a+student+ 会等于这样?
      

  5.   

    <?php
    $resault='iamastudent';
    echo $resault.'+';
    // 结果为 iamastudent+?>
      

  6.   


    都说是正则出的结果,正则出txt里所有的小写单词,代码如下:
    <?
    $txt = "i am a student YOU ARE A TEACHER";
    $strr = null;preg_match_all("/([a-z]+)/", $txt, $strr); if( $strr )
      foreach( $strr[0] as $result )
         echo $str = $result."+";
         echo $str;
    ?>echo $result;输出为astudent
    echo $str = $result."+";输出为i+am+a+student+
    echo $str; 输出为student+我需要$str 输出为i+am+a+student+
    如何设置这个等号?
      

  7.   

    问题解决了。感谢各位。
    echo $str = implode('+',$strr[0]);