一般用substr($str,0,100)来截取字段

解决方案 »

  1.   

    strpos 搜索第二个\n 的pos, 再用substr把后面的砍掉
      

  2.   

    这个函数是为了截取不出现?,比substr要好用
    function  csubstr($string,$start,$length)        
    {//截取字符串
    $str="";  
        $len=$start+$length;  
        for($i=$start;$i<$len;$i++)
        {
         if(ord(substr($string,$i,1))>0xa0)
         {
         $str.=substr($string,$i,2);        
                $i++;        
            }        
            else 
            {         
                $str.=substr($string,$i,1);
            }  
        }                    
        return  $str;                
    }