Publicentral.com - promocion de paginas webpromocion de paginas web
Mostrando Codigo - Php
Code

Php - Cortar una cadena de texto larga a un numero determinado de caracteres

Códigos Php

Cuando permitimos que los usuarios inserten contenidos en nuestras paginas, puede ser que sin querer, inserten una cadena larga que descuadre completamente nuestras paginas.Esta funcion se encarga de solucionarlo.
Visitas: 48,383 - 01-05-2007 01:05:52
Archivo descargable »
DemoDownloadComentario
EXPLICACION

Su uso es bastante facil

debemos insertar la funcion en un archivo include y llamar a la funcion cuando queramos cortar la cadena, si no se encuantra ninguna cadena con exceso de caracteres el resultado sera normal.

Cadena
$texto='estaseriaunacadenalargaparacortardeveinteenveintecaracteres';
Funcionecho CORTAR($texto);

El resultado seria algo asi

estaseriaunacadenalar gaparacortardeveinte enveintecaracteres
Al ser cortada evitamos que se deforme nuestra pagina

CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?
  2. function CORTAR($texto)
  3.    {
  4.    $nr = 20;
  5.        $mitexto=explode(" ",trim($texto));
  6.        $textonuevo=array();
  7.        foreach($mitexto as $k=>$txt)
  8.        {
  9.            if (strlen($txt)>$nr)
  10.            {
  11.                $txt=wordwrap($txt, $nr, " ", 1);
  12.            }
  13.            $textonuevo[]=$txt;
  14.        }
  15.        return implode(" ",$textonuevo);
  16.    }
  17. ?>
  18. <?
  19. $texto='estaseriaunacadenalargaparacortardeveinteenveintecaracteres';
  20. echo CORTAR($texto);
  21. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Cortar una cadena de texto larga a un numero determinado de caracteres" href="http://www.tutores.org/codigo/1657/" target="_blank">Cortar una cadena de texto larga a un numero determinado de caracteres</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
11-10-2007 04:08:08
3 5
Muy bueno el código, era justo lo que estaba buscando!
Comentario usuario
Anonimo
5 5
No recorta y uso php Version 4+
Comentario usuario
Roberto Rodriguez
2 5
Aqui hay una version interesante con JS

http://aichholzer.name/item/cortar-texto-con-js/
Comentario usuario
internucleo
1 5
exelente

funciona de maravilla
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.