<?php
function cut_cadena($cadena, $charlimit){
if(strlen($cadena) > $charlimit){
$cadena = substr($cadena,'0',$charlimit);
$array = explode(' ',$cadena);
array_pop($array);
$new_cadena = implode(' ',$array);
return $new_cadena.'...';
} else {
return $cadena;
}
}
$textoriginal = "Recortar cadena de texto mediante una function con PHP";
echo "<ul>";
echo "<li><a href='#' title='".$textoriginal."'>"
.cut_cadena($textoriginal, 40)."</a></li>";
echo "</ul>";
?>