English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função retorna a string "Base Tutorial Site w3A comprimento do "codebox":
<?php // Usando mb_strlen echo mb_strlen("Base Tutorial Site w3codebox"); echo PHP_EOL; // Caractere de nova linha // Usando strlen echo strlen("Base Tutorial Site w3codebox"); ?>Teste e veja ‹/›
O resultado da saída é:
10 20
A função mb_strlen() retorna o comprimento da string, comparável a strlen Em diferentes situações, ele pode retornar o número de caracteres correspondente ajustando a codificação de caracteres, o que é muito útil para lidar com problemas de comprimento de strings de caracteres chineses.
Para usar mb_strlen, é necessário ativar a extensão mbstring.
Sintaxe: strlen(string[, string $encoding = mb_internal_encoding() ]))
mb_internal_encoding() é usado para configurar/Obter a codificação de caracteres interna.
Parâmetros | Descrição |
---|---|
string | Obrigatório. Especifica a string a ser verificada. |
encoding | Opcional. Codificação de caracteres. Se omitido, usa a codificação de caracteres interna. |
Retorno: | Se bem-sucedido, retorna o comprimento da string; se a string estiver vazia, retorna 0. |
---|---|
Versão do PHP: | 4+ |