note 105118 deleted from function.substr by danbrown
| From: | danbrown@php.net | Date: | Thu, 28 Jul 2011 19:06:53 +0000 |
| Subject: | note 105118 deleted from function.substr by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-181966@lists.php.net to get a copy of this message | ||
Note Submitter: pablo at srtk dot com
----
<?php
//substring without words breaking with ...
function subwords($string, $length) {
if (strlen($string) <= $length)
return $string;
return strstr(wordwrap($string, $length-3, '!@', true), '!@',
true).'...';
}
// return: Neque consecte...
echo subwords('Neque consecte adipisci velit.', 20);
// return Lorem ipsum dolor.
echo subwords('Lorem ipsum dolor.', 20);
?>