diff --git a/libraries/common_syndication_parser.inc b/libraries/common_syndication_parser.inc index a7b55ec077f461316a1af3b9764035afb77c66f3..1b7ef612fd4312f31437e82f39b7d160749ed0d5 100644 --- a/libraries/common_syndication_parser.inc +++ b/libraries/common_syndication_parser.inc @@ -583,8 +583,8 @@ function _parser_common_syndication_link($links) { function _parser_common_syndication_title($title, $body = FALSE) { if (empty($title) && !empty($body)) { // Explode to words and use the first 3 words. - $words = preg_split("/[\s,]+/", strip_tags($body)); - $title = $words[0] . ' ' . $words[1] . ' ' . $words[2]; + $words = preg_split('/[\s,]+/', strip_tags($body)); + $title = implode(' ', array_slice($words, 0, 3)); } return $title; }