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);

Example 1

<?php

$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.
3. If the last character displaying is not " " (space) then go to next character until we found the blank space.
4. Display your message.

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

<?php

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

$message="You are now joining over 2000 current";

 

// Find what is the last character.
$post = substr($message,$position,1);


// In this step, if the last character is not " "(space) run this code.

// 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 no.20)

if($post !=" "){


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 "...";
?>


Similar Post

Automatic refresh webpage / Set time to redirect

When you need your web page automatic refresh in 5 second or any second, use this meta tag. it's a simple code, put it between HEAD tag in your web page.

Creating a simple PHP forum tutorial

Learn to create forum step by step, in this tutorials use only simple php code but powerful.