All PHP Tutorials
Ad Management
Counter
Email System
Forum and Guestbook
File Upload
Image Manipulation
Login / Members / Password
Pagination
Encode Script
Refresh / Redirection
Miscellaneous
All MySQL Tutorials
Create, Manage Database using phpMyAdmin
Connect to Database
Insert Data
Select Data
Edit Database
Update Database
Delete Database
Order Results
Forums



Home > PHP Tutorials
Limit Displayed Characters From Your Text
Limit Displayed Characters From Your Text
This php script helps you limit displaying characters form you message and not cut out your word. 
 
Syntax

substr($message, start, length);


Overview

Limit Display Characters From Your Text

This php script helps you limit displaying characters form you message and not cut your word.



Example 1

<?

$position=14; // Define how many character you want to display.

$message="You are now joining over 2000 current";
$post = substr($message, 0, $position);

echo $post;
echo "...";

?>

This result shows 14 characters from your message

"You are now jo..."

This is not good. We want to display "You are now joining..."
Let's solve this problem in example 2.

Example 2

1. Define how many characters you want to display.
2. Find what is the last character displaying.
3. If the last character displaying is not " " (space) then go to next character until we found it.
4. Display your message.

############### Code

<?
$position=14; // Define how many characters you want to display.

$message="You are now joining over 2000 current";
$post = substr($message,$position,1); // Find what is the last character displaying. We find it by getting only last one character from your display message.

if($post !=" "){ // In this step, if last character is not " "(space) do this step .

// Find until we found that last character is " "(space)
// by $position+1 (14+1=15, 15+1=16 until we found " "(space) that mean character 20)

while($post !=" "){
$i=1;
$position=$position+$i;

$message="You are now joining over 2000 current";
$post = substr($message,$position,1);
}

}

$post = substr($message,0,$position); // Display your message
echo $post;
echo "...";
?>

Random Tutorial
 
Sending forgotten password
This php tutorial shows you how to send password to members via e-mail address when they forgot their password
 
Limit Displayed Characters From Your Text
This php script helps you limit displaying characters form you message and not cut out your word.
Advertisement
 
   
Hosted by Hostgator
© PHPeasystep.com 2005-2008