ciao puoi fare un funzione del tipo:
Codice PHP:
function tronca($stringa, $numParole)//argomenti pssati alla funzione
{
$parole = explode(' ', $stringa);/*suddive una stringa in matrici di stringhe e usa come separatore lo spazio vuoto*/
$i = 0;
$numElementiArray = count($parole);//Conta gli elementi in un'array
if ($numElementiArray > $numParole)/*
se tutti gli elementi presenti nall'array sono di + delal variabile....*/
{
for ($i=0; $i<=$numParole; $i++)//cicla
{
$newString .= $parole[$i] . " ";
if ($i == $numParole)
{
$newString .= "...";
}
}
}
else
{
$newString = $stringa;
}
return $newString;
}
?>
poi passi alla funzione i valori tramite gli argomenti
Codice PHP:
tronca($row['testo'], 10)//visualizza le prime 10 parole