function getWords ($str, $num, $separator = ' ') { $count = 0; $len = strlen($str); $i = 0; for(; $i < $len && $count < $num; $i++) { if($str[$i] == $separator) $count++; } return substr($str,0,$i); }