66 online agora
Reviews de clientes
Clientes usando agora
★★★★★
4,8 · 1.263+ avaliacao media
Cliente verificado
Enviar depoimento
Precisa de ajuda?

Fala com a equipe no WhatsApp e a gente te ajuda a continuar.

💬
Minike Tools Banner

Cortar Texto

Cortar Texto

Divida textos longos em partes por caracteres, palavras ou linhas.

Gratis ate 10 MB por arquivo100 MB por enviosem anuncio antes do limite
$titulo = 'Cortar Textos'; $descricao = 'Divida textos longos em partes menores por número de caracteres, palavras ou linhas'; $palavrasChave = 'cortar texto, dividir, split, caracteres, palavras'; $texto = ''; $modo = 'caracteres'; $tamanho = 100; $sobreposicao = 0; $resultado = []; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $texto = $_POST['texto'] ?? ''; $modo = $_POST['modo'] ?? 'caracteres'; $tamanho = intval($_POST['tamanho'] ?? 100); $sobreposicao = intval($_POST['sobreposicao'] ?? 0); if (!empty($texto)) { switch ($modo) { case 'caracteres': $resultado = cortarPorCaracteres($texto, $tamanho, $sobreposicao); break; case 'palavras': $resultado = cortarPorPalavras($texto, $tamanho); break; case 'linhas': $resultado = cortarPorLinhas($texto, $tamanho); break; } } } function cortarPorCaracteres($texto, $tamanho, $sobreposicao) { $partes = []; $inicio = 0; $len = mb_strlen($texto, 'UTF-8'); while ($inicio < $len) { $fim = min($inicio + $tamanho, $len); // Tenta cortar em uma palavra completa if ($fim < $len) { $posEspaco = mb_strrpos(mb_substr($texto, $inicio, $fim - $inicio), ' ', 0, 'UTF-8'); if ($posEspaco !== false && $posEspaco > $tamanho / 2) { $fim = $inicio + $posEspaco; } } $parte = mb_substr($texto, $inicio, $fim - $inicio, 'UTF-8'); $partes[] = trim($parte); $inicio = $fim - $sobreposicao; } return $partes; } function cortarPorPalavras($texto, $maxPalavras) { $palavras = preg_split('/\s+/u', trim($texto)); $partes = array_chunk($palavras, $maxPalavras); return array_map(function($chunk) { return implode(' ', $chunk); }, $partes); } function cortarPorLinhas($texto, $maxLinhas) { $linhas = preg_split('/\r?\n/', trim($texto)); $partes = array_chunk($linhas, $maxLinhas); return array_map(function($chunk) { return implode('\n', $chunk); }, $partes); } ?> - Minike Ferramentas

Proximo passo recomendado

Faca este resultado trabalhar por voce

A Minike conecta a ferramenta que voce esta usando com o produto que tem maior chance de gerar valor recorrente.

Precos exibidos para Brasil e EUA. O checkout local cobra em BRL ate ativarmos gateway internacional.
Compartilhe esta ferramenta
✓ Link copiado!