Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2008, 04:47
gelg
 
Fecha de Ingreso: febrero-2006
Mensajes: 1
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Cómo fraccionar una cadena en subcadenas sin que queda una palabra cortada

Muchas gracias macbomb, me resultó muy útil esta solucion, bueno había un pequeño error de sintaxis, y yo añadí la comprobación de que sólo hiciera el corte en caso de que fuese necesario:
Código PHP:
function cortarTexto($cadena, $num, $delim='...'){        
    
$len = strlen($cadena);        
    if (
$len > $num) {    
        
$cadAux = wordwrap($cadena, $num, "<"); 
        
$pos = strpos($cadAux, "<"); 
        return 
substr($cadAux, 0, $pos) . $delim; 
    }else{
        return 
$cadena;
    }
} 
P.D: Un poco tarde esta respuesta, perdón por reabrir el post...