RE: [PHP] Get just first 200 characters of field?
| From: | Tim Parkin | Date: | Wed, 18 Oct 2000 14:20:01 +0000 |
| Subject: | RE: [PHP] Get just first 200 characters of field? | ||
| Groups: | php.db php.general | ||
| Request: | Send a blank email to php-general+get-20897@lists.php.net to get a copy of this message | ||
<?php
function makebrief($string,$temp_max_length) {
$temp_max_length = $max_length;
$string_length=strlen($string);
// Keep reducing the string until we reach a . or ! or ? hence only
leaving a full sentence at the end
do {
if((!strcmp(substr($string,$temp_max_length,1),".")) ||
(!strcmp(substr($string,$temp_max_length,1),"?")) ||
(!strcmp(substr($string,$temp_max_length,1),"!"))) break;
$temp_max_length--;
} while($temp_max_length<$string_length);
// if this results in a string smaller than zero then perform the same
operation down to the nearest space.
if ($temp_max_length < 1 ) {
$temp_max_length = $max_length;
do {
if(!strcmp(substr($string,$temp_max_length,1)," ")) break;
$temp_max_length--;
} while($temp_max_length<$string_length);
}
// trim the string
return
trim(substr($string,0,$temp_max_length))." . . .";
}
?>
-----Original Message-----
From: James Montz [mailto:jmontz@ncn.net]
Sent: Wednesday, October 18, 2000 15:01
To: php-db@lists.php.net; php-general@lists.php.net
Subject: [PHP] Get just first 200 characters of field?
Im working on my own news managment system for my web site, and I would like
to be able to post on the main page the article header, and just the first
200 or so characters of the actual content of the article.
How can this be done? Using PHP3 and MySQL? Is there a specific PHP or
MySQL function that would accomplish this?
Thanks in advance,
____________________
James C. Montz
Systems Engineer
Northwest Internet Services
"A complex system that does not work is invariably found to have evolved
from a simpler system that worked just fine. "
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
For additional commands, e-mail: php-general-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net