[nycphp-talk] strpos with space
CED
Consult at CovenantEDesign.com
Mon Jul 25 14:56:14 EDT 2005
Try NOT setting the value of $words in the paramater.
try
<?
$words = 250 ;
function creatText($text, $words)
{ if(str_word_count($text) < $words) {
return $text;
} else {
return substr($text, 0, strpos($text, ' ', $words)) . ' ... [ <a href="link">full text</a> ]' . str_word_count($text);
}
}
?>
----- Original Message -----
From: Brian O'Connor
To: talk at lists.nyphp.org
Sent: Monday, July 25, 2005 2:41 PM
Subject: [nycphp-talk] strpos with space
I'm trying to create a function that displays the first 250 words of a text, and then puts " ... [ full text ] " (as a link). I did my research and I found the functions that I thought would work, however when I try to findt he 250th space (to determine where the 250th word would be) it doesn't seem to work, and the function only displays 250 characters.
Here is the function, maybe I am misunderstanding something:
function createTextPreview($text, $words = 250)
{
if(str_word_count($text) < $words) {
return $text;
} else {
return substr($text, 0, strpos($text, ' ', $words)) . ' ... [ <a href="link">full text</a> ]' . str_word_count($text);
}
}
Thanks in advance.
--
Brian O'Connor
------------------------------------------------------------------------------
_______________________________________________
New York PHP Talk Mailing List
AMP Technology
Supporting Apache, MySQL and PHP
http://lists.nyphp.org/mailman/listinfo/talk
http://www.nyphp.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20050725/a4e40e8a/attachment.html>
More information about the talk
mailing list