Atualizado em 16 de Outubro de 2013

Limitar Caracteres por Linha com PHP

Olá pessoal,

Já vimos aqui no blog um post de como cortar string sem cortar palavra no meio, porém existem alguns casos que temos que controlar o tamanho de caracteres que serão mostrados por linha, um exemplo da aplicação deste conceito e um página de notícias que tenha uma quantidade definida de caracteres por linha como na imagem abaixo:

Imagem de exemplo noticia

E para ajudar neste recurso que existe o comando wordwrap que limita a quantidade de caracteres por linha criando uma quebra na quantidade de caracteres indicado.

Vamos ver um exemplo do comando wordwrap:

<?php
$texto = 'PHP como é conhecido hoje, é na verdade o sucessor para um produto chamado PHP/FI. Criado em 1994 por Rasmus Lerdof.';

echo wordwrap($texto, 20, "<br />\n");
?>

Observe que este comando e muito interessante, pois ele não corta as palavras realizando a quebra antes do inicio da palavra, porém este contexto pode ser mudando passando um quarto parâmetro para a função, ficando assim:

 wordwrap($texto, 20, "<br />\n", true);

Com este quarto comando a string sempre será quebrada na largura especificada.


"Esta dica te ajudou de alguma forma?" Então ajude outras pessoas compartilhando este conteúdo com seus amigos! =)


Até a próxima.

Tags:  Comandos PHP | PHP

Comentários

Sua foto do perfil

lucas Ilussencio da silva

cara nao funciona

26 de Novembro de 2015 - 21:00

Sua foto do perfil

Mauricio Programador

Olá Lucas,

Esta tudo certinho com o código, deu algum erro no seu aí? Posta aí o que aconteceu.

Abraço.

23 de Dezembro de 2015 - 10:29

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER