返回字符串前N个单词的PHP函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了返回字符串前N个单词的PHP函数相关的知识,希望对你有一定的参考价值。

  1. function shorten_string($string, $wordsreturned)
  2. /* Returns the first $wordsreturned out of $string. If string
  3. contains more words than $wordsreturned, the entire string
  4. is returned.*/
  5. {
  6. $retval = $string; // Just in case of a problem
  7. $array = explode(" ", $string);
  8. /* Already short enough, return the whole thing*/
  9. if (count($array)<=$wordsreturned)
  10. {
  11. $retval = $string;
  12. }
  13. /* Need to chop of some words*/
  14. else
  15. {
  16. array_splice($array, $wordsreturned);
  17. $retval = implode(" ", $array)." ...";
  18. }
  19. return $retval;
  20. }

以上是关于返回字符串前N个单词的PHP函数的主要内容,如果未能解决你的问题,请参考以下文章

编写一个函数,输和一行字符,将此字符串中最长的单词输出

php字符串操作函数练习2

php获取字符串前四位并比对

php截取字符串时保持英文单词完整性的函数

python之count()函数

PHP 获取字符串的前两个单词