Tutorial Monsters - Diseño Web, Photoshop, Wordpress, CSS, Lightroom
  • Html5
  • CSS3
  • PHP
  • Photoshop
  • WordPress
  • SEO
  • eCommerce
  • Marketing
  • Store
Sin Resultado
Ver Todos los Resultados
Tutorial Monsters - Diseño Web, Photoshop, Wordpress, CSS, Lightroom
  • Html5
  • CSS3
  • PHP
  • Photoshop
  • WordPress
  • SEO
  • eCommerce
  • Marketing
  • Store
Sin Resultado
Ver Todos los Resultados
Tutorial Monsters - Diseño Web, Photoshop, Wordpress, CSS, Lightroom
Sin Resultado
Ver Todos los Resultados
Home PHP

Curso PHP, como cortar una cadena de texto

3 febrero, 2016
en PHP
1
Curso PHP, como cortar una cadena de texto
Share on FacebookShare on Twitter

Con este pequeño curso de php vamos a aprender a cortar un cadena de texto. En algunas ocasiones tenemos algunos textos que son demasiado largos para mostrarlos enteros en el diseño de nuestra pagina web, a la hora de meterlos en algun campo de nuestra base de datos o seguro que se os ocurre alguna utilidad mas.
Aqui os vamos a mostrar una funcion a la que pasandole una cadena y el numero de caracteres deseados os devolvera una nueva cadena de la longitud deseada (os devolver una cadena con todas sus palabras completas, no os cortara la frase en medio de una palabra).

Partimos de una cadena de texto, por ejemplo:

Mira como cortamos esta cadena que es demasiado larga para lo que la voy a usar

Vamos a ver como me devuelve una nueva cadena de por ejemplo 35 caracteres, en este ejemplo será:

Mira como cortamos esta cadena que...

Como puedes ver si la cadena es mas larga de la longitud que le paso, la funcion la cortara y le añadira ‘…’ al final para indicarnos que la cadena original era mas larga.
Si la cadena original tienen una longitud menor o igual que la que indicamos para cortar, la funcion nos devolvera la cadena tal cual se la hemos pasado.

Comenzamos creando la función:

// Como parametros pasamos la cadena y el tamaño por el que queremos cortar
function cortar_cadena($cadena, $longitud)
{
// Inicializamos las variables
$contador = 0;
$texto = '';

// Cortamos la cadena por los espacios
$arrayTexto = split(' ',$cadena);

// Reconstruimos la cadena palabra a palabra mientras no sobrepasemos la longitud maxima
while($longitud >= strlen($texto) + strlen($arrayTexto[$contador])){
$texto .= ' '.$arrayTexto[$contador];
$contador++;
}

//añadimos los ... al final de la cadena si esta era mas larga que la longitud maximo
if(strlen($cadena)>$longitud){
$texto .= '...';
}

return $texto;

}

Una vez que tenemos la función creada vamos a ver como utilizar dicha función

// Ejemplo de uso:
echo cortar_cadena('Mira como cortamos esta cadena que es demasiado larga para lo que la voy a usar', 35);

Espero que este curso PHP te haya sido útil, cualquier duda no dudéis en preguntar
Seguiremos publicando nuevos cursos PHP con mas ejemplos .

Etiquetas: cadena textocurso phpphp
ANUNCIO
Post anterior

Curso PHP, como crear una URL amigable a partir de una cadena

Próximo Post

Que usos le podemos dar al fichero .htaccess

Otros Posts

Curso PHP, como cortar una cadena de texto

Cortar una cadena de texto con PHP

15 abril, 2016
0

Hace unas semanas podíamos leer en este blog una forma para acortar cadenas muy largas y dejar los tres puntos de continuara(...). Hoy os traigo otra forma de hacerlo mediante una función de PHP substr()....

Curso PHP, como cortar una cadena de texto

Eliminar los espacios en blanco de una cadena

10 marzo, 2016
0

¿Sabes cómo eliminar los espacios en blanco de una cadena o quitar espacios que aparecen al principio o al final de un texto?

Por favor logueate para comentar

Recomendados

Tutorial crear efecto metálico en un botón

Las Capas en Photoshop

16 enero, 2011
Como acceder a la administración de WordPress

Instalación de WordPress

31 diciembre, 2011
Copos de nieve vectorizados

Copos de nieve vectorizados

14 febrero, 2012
Adobe Photoshop Lightroom

Métodos abreviados de teclado para Lightroom

5 febrero, 2012

Tutotial Monsters

Somos un equipo creativo apasionado por brindar los mejores recursos gratuitos y premium a la comunidad de diseño.
PADAWAN

  • Home
  • Política de privacidad
  • Política de Cookies
  • Aviso Legal
  • Contactar

© 2020 Tutorial Monsters - Estamos para Colaborar SEOConsultora.

Sin Resultado
Ver Todos los Resultados
  • Html5
  • CSS3
  • PHP
  • Photoshop
  • WordPress
  • SEO
  • eCommerce
  • Marketing
  • Store
Este sitio web utiliza cookies. Al continuar utilizando este sitio web, usted da su consentimiento para que se utilicen cookies. Visite nuestra Política de privacidad y cookies .