Saltar al contenido

chunk_split()

La función chunk_split() se utiliza para dividir una cadena en fragmentos más pequeños. La sintaxis de la función chunk_split() es la siguiente:

La sintaxis de PHP de chunk_split()

php
string chunk_split ( string $str [, int $chunklen = 76 [, string $end = "\r\n" ]] )

La función acepta hasta tres parámetros: la cadena que se va a dividir ($str), la longitud de cada fragmento ($chunklen) y la cadena que se agregará a cada fragmento ($end). La función chunk_split() devuelve la cadena modificada.

A continuación se muestra un ejemplo de cómo usar la función chunk_split():

Ejemplo de PHP chunk_split()

php
<?php
$string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla at nulla justo, eget luctus tortor. Maecenas vel est at massa aliquam semper.";
$chunked_string = chunk_split($string, 20);
echo $chunked_string;
?>

En este ejemplo, tenemos una cadena larga que queremos dividir en fragmentos más pequeños de 20 caracteres. Pasamos la cadena y la longitud del fragmento a la función chunk_split(), que devuelve la cadena modificada.

La salida de este código será:


console
Lorem ipsum dolor si
t amet, consectetu
r adipiscing elit. N
ulla at nulla justo,
 eget luctus tortor
. Maecenas vel est a
t massa aliquam semp
er.

Como puede ver, la función chunk_split() ha dividido la cadena larga en fragmentos más pequeños de 20 caracteres.

A continuación se muestra otro ejemplo de cómo usar la función chunk_split() con una cadena final diferente:

¿Cómo usar PHP chunk_split()?

php
<?php
$string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla at nulla justo, eget luctus tortor. Maecenas vel est at massa aliquam semper.";
$chunked_string = chunk_split($string, 20, "\n");
echo $chunked_string;
?>

En este ejemplo, queremos usar un carácter de nueva línea ("\n") como la cadena que se agregará a cada fragmento. Pasamos la cadena, la longitud del fragmento y la cadena final a la función chunk_split(), que devuelve la cadena modificada.

La salida de este código será:


console
Lorem ipsum dolor si
t amet, consectetu
r adipiscing elit. N
ulla at nulla justo,
 eget luctus tortor
. Maecenas vel est a
t massa aliquam semp
er.

Como puede ver, la función chunk_split() ha dividido la cadena larga en fragmentos más pequeños de 20 caracteres y ha agregado un carácter de nueva línea a cada fragmento.

La función chunk_split() es una herramienta útil para dividir cadenas largas en fragmentos más pequeños. Puede ayudar a hacer que su código sea más manejable y eficiente. Al dominar esta función, podrá convertirse en un desarrollador de PHP más competente.

Práctica

¿Cuál de las siguientes descripciones ofrece información correcta sobre la función chunk_split() en PHP?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.