如何截断整个单词?

时间:2011-04-11 10:28:06

标签: php

  

可能重复:
  Truncate a multibyte String to n chars
  How to Truncate a string in PHP to the word closest to a certain number of characters?

例如:

  

PHP是一种广泛使用的通用脚本语言,特别适用于Web开发,可以嵌入到HTML中。如果您是PHP新手,并希望了解它的工作原理,

只应显示部分内容。

我使用了substr()函数,但结果可能是PHP is a widely-used general-purp。如何将输出截断为整个单词,而不是一个单词?

2 个答案:

答案 0 :(得分:4)

您可以使用PHP的wordwrap功能。

string wordwrap ( string $str ,int $width string $break = "\n",bool $cut = false)

答案 1 :(得分:1)

$length = 17;
$string = 'The quick brown fox jumps over the lazy dog';

$cutPoint = stripos($string, ' ', $length - 1);

echo substr($string, 0, $cutPoint);

// outputs 'The quick brown fox'