69 of 410 menu

Fonction str_split

La fonction str_split divise une chaîne en un tableau. Son premier paramètre est la chaîne, et le second - le nombre de caractères dans chaque élément du tableau. Par exemple, si le second paramètre est défini à 3 - la fonction divisera la chaîne en un tableau de telle sorte que chaque élément du tableau contienne 3 caractères.

Syntaxe

str_split(string $string, int $length = 1): array

Exemple

Divisons une chaîne par 2 caractères par élément du tableau (notez que le dernier élément n'a pas assez de caractères et n'en contient pas 2, mais un seul) :

<?php $str = 'abcde'; $arr = str_split($str, 2); var_dump($arr); ?>

Résultat de l'exécution du code :

['ab', 'cd', 'e'];

Exemple

Divisons une chaîne par 3 caractères par élément du tableau :

<?php $str = 'abcdefg'; $arr = str_split($str, 3); var_dump($arr); ?>

Résultat de l'exécution du code :

['abc', 'def', 'g'];

Exemple . Application

Trouvons la somme des chiffres d'un nombre. Pour cela, divisons le nombre en un tableau à l'aide de str_split et additionnons les éléments de ce tableau avec array_sum :

<?php $num = 12345; echo array_sum(str_split($num, 1)); ?>

Résultat de l'exécution du code :

15

Voir aussi

  • la fonction explode,
    qui divise une chaîne en un tableau selon un séparateur
  • la fonction number_format,
    qui formate un nombre
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser