PHP как вырезать несколько слов из строки

довольно часто возникает задача на пхп вырезать одно, два или несколько слов из строки. для решения этой задачи я написал небольшую функцию subwords. в ней 2 парментра, первый это сама строка, второй, количество слов которые нужно получить на выходе т е вырезать. пользуйтесь.
function subwords($str,$count = 1)
{
 $str = trim($str);
 $posblank = 0;
 for ($i = 0; $i < $count; $i++)
 {
  $posblankcurrent = strpos($str,' ',$posblank);
  if($posblankcurrent != false)
  {
   $posblank = $posblankcurrent + 1;
  }
 }
 if ($posblank)
  $str = substr($str,0,$posblank-1);
 return $str;
}

Комментариев нет:

Отправить комментарий