SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php
Code

Php - REcortar una cadena y sustituir por ... puntos

Códigos Php

Este script puede ser muy util cuando queremos mostrar grandes textos y no queremos mostrarlos al completo previamente. Consigue acortar cualquier cadena ya sea extraida de formulario, base de datos o simple texto hasta el numero de caracteres que definamos, y finalizarlos con puntos suspensivos.
Visitas: 25,304 - 09/12/2003 22:31:02
CODIGO SIN DEMOSTRACIONNO CONTIENE ARCHIVO DESCARGABLEComentario
EXPLICACION
Linea 1: Debemos modificar la longitud por el numero de caracteres que queremos mostrar Linea 2: Modificar el contenido por otro texto o una consulta a base de datos
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. <?php
  2. $Length = 5;
  3. $Str = "Presentamos Tutores.org. Web de webmasters para webmasters";
  4. if(strlen($Str) > $Length){
  5.     preg_match("/[a-zA-Z0-9]{0,".$Length."}/", $Str, $M);
  6.     $Output = $M . "...";
  7. }
  8. echo "$Output" ;
  9. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - REcortar una cadena y sustituir por ... puntos" href="http://www.tutores.org/codigo/845/" target="_blank">REcortar una cadena y sustituir por ... puntos</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
tripledhorse
4 5
disculpa yo tengo un sitio que estoy desarrollando con virtuemart en joomla, tengo este código y quiero que el titulo de los productos si es demasiado largo de pongan puntos suspensivos. Mi codigo es este:

<div class="ja-productwrap clearfix">
<div class="ja-product">
<h3>
<a href="<?php echo $product_flypage ?>" title="<?php echo $product_name ?>"><span><?php echo $product_name ?></span></a>
</h3>

Aquí como aplicaria yo el codigo que tú pusiste?. Gracias
Comentario usuario
georkis
5 5
Hola, esta muy interesante pero cuando imprime en pantalla me da esto:

Array...
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.