Aller au contenu

chunk_split()

La fonction chunk_split() est utilisée pour diviser une chaîne de caractères en morceaux plus petits. La syntaxe de la fonction chunk_split() est la suivante :

La syntaxe PHP de chunk_split()

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

La fonction accepte jusqu'à trois paramètres : la chaîne à diviser ($str), la longueur de chaque morceau ($chunklen) et la chaîne à ajouter à la fin de chaque morceau ($end). La fonction chunk_split() retourne la chaîne modifiée.

Voici un exemple d'utilisation de la fonction chunk_split() :

Exemple 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;
?>

Dans cet exemple, nous avons une longue chaîne que nous souhaitons diviser en morceaux de 20 caractères. Nous passons la chaîne et la longueur du morceau à la fonction chunk_split(), qui retourne la chaîne modifiée.

La sortie de ce code sera :


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.

Comme vous pouvez le voir, la fonction chunk_split() a divisé la longue chaîne en morceaux plus petits de 20 caractères.

Voici un autre exemple d'utilisation de la fonction chunk_split() avec une chaîne de fin différente :

Comment utiliser 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;
?>

Dans cet exemple, nous souhaitons utiliser un caractère de saut de ligne ("\n") comme chaîne à ajouter à la fin de chaque morceau. Nous passons la chaîne, la longueur du morceau et la chaîne de fin à la fonction chunk_split(), qui retourne la chaîne modifiée.

La sortie de ce code sera :


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.

Comme vous pouvez le voir, la fonction chunk_split() a divisé la longue chaîne en morceaux plus petits de 20 caractères et a ajouté un caractère de saut de ligne à la fin de chaque morceau.

La fonction chunk_split() est un outil utile pour diviser les longues chaînes en morceaux plus petits. Elle peut aider à rendre votre code plus facile à gérer et plus efficace. En maîtrisant cette fonction, vous deviendrez un développeur PHP plus compétent.

Pratique

Laquelle des descriptions suivantes fournit des informations correctes sur la fonction chunk_split() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.