You are here: Re: PHP Tokenize a String by its length « PHP Programming Language « IT news, forums, messages
Re: PHP Tokenize a String by its length

Posted by Geoff Berrow on 12/31/05 12:10

Message-ID: <1136022722.493964.17770@g49g2000cwa.googlegroups.com> from
Mavenos contained the following:

>I mean if I have a 2 page content - just I want to display only 4 lines
>having 200 letters then follows the content with "....." at the end of
>short pera.
>
>Can anybody help in this regards,
>Thanks in advance

I wrote this function to do just that. It has the added feature that it
truncates on a space rather than the middle of the word.

$string is the long string to truncate
$length is the maximum truncated length
$url is the URL you should go to to see the whole paragraph

<?php
function truncate($string,$length,$url){
$string=trim($string);
if(strlen($string)>$length){
$string=substr($string,0,$length);
$n=0;
while(substr($string,-1)!=chr(32)){
$n++;
$string=substr($string,0,$length-$n);
}
$string=trim($string)."... <a href='$url'><em>more</em></a>";
}
return $string;
}

//example usage
echo truncate("the quick brown fox jumps over the lazy
dog",35,"anyurl");
?>

--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация