Re: limiting characters

From: Date: Wed, 19 Feb 2003 00:09:06 +0000
Subject: Re: limiting characters
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-136086@lists.php.net to get a copy of this message
Season to taste: <? function chopper($string,$length=20, $suffix="...") { $words = explode(' ',$string); if(count($words) >= $length) { $i = 0; $new = ''; while($i < $length) { $new .= $words[$i].' '; $i++; } if($suffix) { $new .= $suffix; } return trim($new); } else { return $string; } } $foo = "This is my really long string"; // EXAMPLES // no change, since $foo is less than 20 chars (default) echo chopper($foo); // echos 'This is my ...' -- uses default suffix echo chopper($foo,3); // echos 'This is my [too long]' echo chopper($foo,3,'[too long]'); ?> Justin French on 19/02/03 10:18 AM, Michael P. Carel (mikecarel@teamglac.com) wrote: > it would be better if it will be chopped by words and not by characters. Any > idea how? > > ----- Original Message ----- > From: "Justin French" <justin@indent.com.au> > To: "Michael P. Carel" <mikecarel@teamglac.com>; > <php-general@lists.php.net> > Sent: Wednesday, February 19, 2003 7:26 AM > Subject: Re: [PHP] limiting characters > > >> Do you want it chopped at a certain number of words, or characters? >> >> Justin French >> >> >> >> on 19/02/03 10:00 AM, Michael P. Carel (mikecarel@teamglac.com) wrote: >> >>> Hi to all, >>> >>> How could i limit the character output that is being displayed in the > html >>> page. Is there a function or a php classes that perfectly support it? >>> >>> Example: >>> >>> $myoutput = "This is my sample output."; >>> >>> Required Output: >>> >>> This is my .... >>> >>> Any idea? Thanks in advance for the replies >>> >>> >>> >>> mike >>> >>> > > --- > [This E-mail scanned for viruses] > >

« previous php.general (#136086) next »