lunedì 29 giugno 2009

Limitare numero di caratteri di una stringa senza tagliare le parole

Ecco una cosa che viene sempre utile...

Se avete un testo troppo lungo, come ad esempio una news, e volete ridurla per metterla magari in homepage, ma senza tagliare a metà una parola...ecco il codice...


<?php
$numero_caratteri = 10;
$stringa_in_input = 'Http://Trash! il blog degli appunti digitali!';

if(strlen(trim($stringa_in_input))>$numero_caratteri)
{
    $testo = substr($stringa_in_input,0,strpos($stringa_in_input,' ',$numero_caratteri)).'...';
}
else
{
    $testo = $stringa_in_input;
}

echo $testo;
?>

Nessun commento:

Posta un commento