Jump to content

[SOLVED] Show X characters?


LemonInflux

Recommended Posts

Say I call something from the database, like:

 

<?php

 

$sql = 'SELECT * FROM `blah`';

$result = mysql_query($sql);

while ($row = mysql_fetch_assoc($result)){

echo $row['lots_of_text'];

}

 

?>

 

My question is, is there a way for the code to display the first, say, 50 characters of lots_of_text, and then no more? Thanks in advance.

Link to comment
https://forums.phpfreaks.com/topic/72201-solved-show-x-characters/
Share on other sites

Sure. 

 

if (strlen($row['lots_of_text']) <= 50)

  {

  echo $row['lots_of_text'];}

else{

  $str =  $row['lots_of_text'];

  $str =  substr($str,0,47);

  $str .= '...';}

 

Now it will cut it off at 47 chracters and add ... to the end so they know the string is incomplete.  You can even make the ... a hyperlink or put a balloon popup or whatever if they need to see the rest of the string.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.