<?php
function englishSubstr($str,$start,$end)
{
 if($start!=0)
 {
  if(substr($str,$start-1,1)!=" ")//如果被截的字母前面一个不是空格,表格这个字母并不是一个单词的开始
  {
   //那么我们就去除第一个不完整单词
   $i;
   for($i=1;$i<20;$i++)
   {
    if(substr($str,$start+$i,1)==" ") //向下循环,直到空格为止,然后高空格后的第一个字母为分页的第一个单词的开始
    {
     
break;
    }
   }
   $start+=$i;
  }
 }
 if(substr($str,$end,1)!="")//如果结束处不是空格,表示一个单词还没有完
 {
  $i;
  for($i=1;$i<20;$i++)//往下循环,直到找到空格后退出,
  {
   if(substr($str,$start+$end+$i,1)==" ")
   {
    break;
   }
  }
  $end+=$i;
 }
 //获取分断单词
 return substr($str,$start,$end);
}
//by http://www.jb200.com
?>