本帖最后由 midnight2010 于 2011-02-04 14:48:14 编辑

解决方案 »

  1.   


    <?php
    $s = <<<eof
    ai bqy cyi duqf eybga fp gwh hks ib jmt krh lr mf nyy ob ,pnyjf qgip rj svftc tr ui vwfk .wccc xs yfcu zdmcf ac buej cr debtl etfog ,frsaa gtgid hbn itha jj kccc lg mwh ngavc .oc puej qr rhhii syi tyh upx vfpfc wkc ,2010 xwftc yftjb zj aie bfcu2,cg dav eftjb fj gie hfcu2.ic juej kxyxk lr mugvb njegd or pssq qyi rp ssu tdhgq ub ,vbnyt wq xkw ycqyt zpx adhgq ,bxqc ci dcqyt epx fdhdy ggc hdnog.iusr jr kgavc lc musr nr olnkh pfcu qwdgk,ri sce tdy uuduj ,vg wpg xs yqtny,zbnyt aq bjb cdd dr erwmy fyi gj hdy io jwb kw ludh mshn nb .oq ps qntyo,rq ss tipwf uthtc,vq ws xipwf ythyo.zbnyt akwce bypsu cq dftce ei fsgg gtrho hr yucad.judgf kvvww lbnyt mkwce niv odn prqqg qr aahw ,rvfsu sq tft uce vnyu wjh xpfdn wq zr ahhsf .bfcu cwdt dthnn efkcq fr ggk ,hfcu iwdt jthnn kfkcq lr maawt .ntf okht pcw,qtf rkht scw , tqq uhfc vkht,...wta xmq ydhc ziyv awf be cjf .eof;$arrs = explode(" " , $s );
    $ms = array('.',' ',',');
    foreach($arrs as $v){
      $out = str_replace($ms,'',$v);
      $out = substr($out , 1);
      echo $out . "<br>";
    }
    ?>
      

  2.   


    发现两个小问题:1.   $out = substr($out , 1); 应该为 $out=substr($out,0,1);
     
    2.    echo $out . "<br>"; 应该为 echo $out.'<br />';
      

  3.   


    汗,看错了,$out = substr($out , 1);是正确的,楼主要的就是取第一个字母以外的剩余字符。
      

  4.   

    skyaspnet(小兴)
    还有在么?
    忙我一个小忙。