Descobrindo o comprimento de uma string

PHP:
Descobrindo o comprimento de uma string

Como fazer:

<?php
$texto = "Olá, mundo!";
$comprimento = strlen($texto);

echo $comprimento; // Saída: 12

Note que strlen conta caracteres, então se o texto contiver caracteres especiais ou acentuados, os resultados podem variar dependendo da codificação.

Mergulho Profundo

Historicamente, strlen tem sido a função padrão no PHP para medir o comprimento de uma string desde sua concepção. Com o tempo e evolução das codificações, como UTF-8, a contagem de caracteres tornou-se menos direta devido à variedade na quantidade de bytes que um caractere pode ocupar.

Alternativas como mb_strlen surgiram para lidar melhor com múltiplos idiomas e codificações. Se você está trabalhando com UTF-8, mb_strlen é a escolha correta para obter um resultado preciso.

<?php
$texto = "Olá, mundo!";
$comprimento = mb_strlen($texto, 'UTF-8');

echo $comprimento; // Saída será: 10

Quando você escolhe mb_strlen em vez de strlen, você está considerando uma abordagem mais global e inclusiva à diversidade de idiomas na programação.

Veja Também