Como limitar textos com número de caracteres usando PHP



Neste tutorial mostraremos 2 códigos PHP para limitar textos com um determinado número de caracteres. O primeiro código limita o texto com um número exato de caracteres definido. No outro, mostraremos uma função PHP para limitar o texto sem cortar palavras.

Código PHP - Limitando texto com número de caracteres exatos

1. Neste exemplo vamos criar um código para limitar um texto qualquer exatamente em 40 caracteres.

<?php

// String a ser limitada
$titulo_nome = 'Como limitar textos com número de caracteres usando PHP';

// Cortar texto em 40 caracteres
$len=strlen($titulo_nome);

if ($len>40) {
$titulo_nome=substr($titulo_nome,0,41).'...';
}

// exibindo string limitada
echo $titulo_nome;

?>

😀 Teste o nosso código no link: http://squids.com.br/editorPHP/index.php?id=13. Clique no botão [Run] para ver o resultado.

Código PHP - Limitando texto com número de caracteres sem cortar palavras

2. Neste exemplo vamos criar uma função PHP para limitar um texto qualquer próximo de 40 caracteres, mas que não corta palavras.

<?php

function limitarTexto($texto, $limite){
    $texto = substr($texto, 0, strrpos(substr($texto, 0, $limite), ' ')) . '...';
    return $texto;
}
 
// String a ser limitada
$titulo_nome = 'Como limitar textos com número de caracteres usando PHP';
 
// Mostrando a string limitada em 40 caracteres.
echo(limitarTexto($titulo_nome, $limite = 40));

?>

😀 Teste o nosso código no link: http://squids.com.br/editorPHP/index.php?id=14. Clique no botão [Run] para ver o resultado.

O anúncio abaixo ajuda manter o Portal Visual Dicas

Comentários

×

Infomações do site / SEO