Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2004, 13:15
HiperJP
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 20 años, 3 meses
Puntos: 0
Aqui te envio una muy buena que me he hecho yo

Código PHP:
// Corte de cadenas según el parámetro de tamaño de caracteres.
// Creado el 09-11-2003 20:36 hrs.
function cortestr($cadena,$tamanio) {
  if (
strlen($cadena) <= $tamanio) {
     
$valor  = (($cadena != FALSE) ? htmlspecialchars($cadena) : '');
     
$titulo '';
  } else {
     
$titulo htmlspecialchars($cadena);
     
$valor  = (($cadena != FALSE) ? htmlspecialchars(substr($titulo0$tamanio).'...') : '');
  }
 return 
$valor;

En la línea dónde aparece:
$titulo = htmlspecialchars($cadena);

La puedes reemplazar por esta otra según te acomode
$titulo = html_entity_decode($cadena);

o también por esta:
$titulo = $cadena;

Ëstas 2 últimas te pueden servir en caso que la cadena que deseas cortar tiene comillas dobles.

Ejemplo de Uso de la Función:
$cadena = "Probando una cadena muy larga";
echo cortestr($cadena, 11); te devolverá: Probando un...


Espero te sirva.

Última edición por HiperJP; 26/04/2004 a las 13:19