Función PHP mb_str_split()

La función mb_str_split() se introdujo en el lanzamiento de la versión 7.4.0 de PHP y solo es compatible con versiones de PHP iguales o superiores a 7.4.0. La función mb_str_split() sirve como alternativa a la función str_split(). Se usa para dividir la string dada con la longitud especificada de fragmentos y devuelve una array en caso de éxito y FALSO en caso de falla, pero en PHP 8, no devuelve FALSO en caso de falla.

Sintaxis:

array mb_str_split(string $string, int $length, string $encoding)

Parámetros:

Nombre

Escribe

Descripción

$string cuerda La string que se va a dividir en fragmentos y es necesaria.
$longitud En t Longitud de la substring en la que se divide la string. Es un parámetro opcional.
$codificación cuerda Formato de codificación que se va a aplicar en la substring. Es un parámetro opcional y el valor predeterminado es nulo.

  

Ejemplo 1: en el siguiente ejemplo, la palabra «Impresionante» se divide mediante el uso de la función mb_str_split() y, dado que esta función devuelve una array de caracteres, se ha utilizado print_r() para imprimir la salida.

PHP

<?php
 
print_r(mb_str_split("Awesome"));
?>

Producción:

Array
(
    [0] => A
    [1] => w
    [2] => e
    [3] => s
    [4] => o
    [5] => m
    [6] => e
)

Ejemplo 2: En el siguiente ejemplo, se crearon dos variables $oración y $palabra. $sentencia se usa para almacenar cualquier oración aleatoria de tipo string, mientras que $palabra se usa para almacenar la array devuelta por mb_str_split(). La idea básica del código es separar «GeeksforGeeks» de la oración que se almacena en $sentence. Aquí, mb_str_split() se usa para separar la substring con la longitud especificada y la array se almacena en $palabra y el resultado se muestra en consecuencia.

PHP

<?php
 
$sentence = "GeeksforGeeks is Awesome";
 
$word = mb_str_split($sentence,13);
echo $word[0];
 
?>

Producción:

GeeksforGeeks

Referencia: https://www.php.net/manual/en/function.mb-str-split.php

Publicación traducida automáticamente

Artículo escrito por talktoosaurabh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *