Função PHP mb_str_split()
A função mb_str_split() foi introduzida no lançamento do PHP versão 7.4.0 e só é compatível com versões do PHP iguais ou superiores a 7.4.0. A função mb_str_split() serve como uma alternativa da função str_split(). É usado para dividir a string dada com o comprimento especificado de pedaços e retorna um array em caso de sucesso e FALSE em caso de falha, mas no PHP 8, não retorna FALSE em caso de falha.
Sintaxe:
array mb_str_split(string $string, int $length, string $encoding)
Parâmetros:
Nome | Modelo | Descrição |
$string | fragmento | A string que deve ser dividida em pedaços e é necessária. |
$comprimento | int | Comprimento da substring em que a string está sendo dividida. É um parâmetro opcional. |
$encoding | fragmento | Formato de codificação que deve ser aplicado à substring. É um parâmetro opcional e o valor padrão é nulo. |
Exemplo 1: No exemplo abaixo, a palavra “Awesome” está sendo dividida usando a função mb_str_split() e como esta função retorna um array de caracteres print_r() foi usado para imprimir a saída.
<?php
print_r(mb_str_split("Awesome"));
?>
Saída:
Array ( [0] => A [1] => w [2] => e [3] => s [4] => o [5] => m [6] => e )
Exemplo 2: No exemplo abaixo, duas variáveis $frase e $palavra foram criadas. A $sentance é usada para armazenar qualquer sentença aleatória do tipo string, enquanto $word é usada para armazenar o array retornado por mb_str_split(). A ideia básica do código é separar “GeeksforGeeks” da frase que está armazenada em $frase. Aqui, mb_str_split() é usado para separar a substring com o comprimento especificado e a array é armazenada em $word e o resultado é exibido de acordo.
<?php
$sentence = "GeeksforGeeks is Awesome";
$word = mb_str_split($sentence,13);
echo $word[0];
?>
Saída:
GeeksforGeeks
Referência: https://www.php.net/manual/en/function.mb-str-split.php
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva