|
@@ -148,6 +148,8 @@ class Str {
|
|
|
*/
|
|
|
public static function words($value, $words = 100, $end = '...')
|
|
|
{
|
|
|
+ if (trim((string) $value) == '') return '';
|
|
|
+
|
|
|
preg_match('/^\s*+(?:\S++\s*+){1,'.$words.'}/', $value, $matches);
|
|
|
|
|
|
if (static::length($value) == static::length($matches[0]))
|