text_summary( ?string $content, int $length = 180, string $hellip = '…' ): string
Gera um resumo de um conteúdo em texto puro.
Remove as tags HTML do conteúdo, limita o número de caracteres e adiciona reticências ….
Parâmetros:
$content string|null
Conteúdo a ser resumido
$length int (opcional)
Quantidade máxima de caracteres. Padrão 180
$hellip string (opcional)
Adiciona … ao final do texto caso ele tenha sido truncado.
Padrão: '…'
Retorno: string
Texto puro resumido.
Exemplo de uso
<?= text_summary( $show->content, 220, "… <a href="{$show->URL}">Ver mais</a>") ?>
Notas
A função remove quebras de linhas, converte múltiplos espaços em espaço único, também remove pontuações e espacos no final do resumo para evitar cortes feios