Manuel PHP
Précédent |  | Suivant

# str_split

(PHP 5)

str_split -- Convertit une chaîne de caractères en tableau

## Description

array str_split ( string string [, int split_length] )

Convertit une chaîne de caractères en tableau. Si le paramètre optionnel split_length est spécifié, le tableau retourné sera découpé en sous-parties, chacune de taille split_length, sinon, chaque sous-partie aura la taille d'un caractère.

Cette fonction retourne `FALSE` si split_length est inférieur à 1. Si la longueur de split_length est supérieure à celle de string, la chaîne entière est retournée dans le premier (et seul) élément du tableau.

Exemple 1. Exemples d'utilisation de str_split()

`<?php $str = "Salut Dave"; $arr1 = str_split($str); $arr2 = str_split($str, 3); print_r($arr1); print_r($arr2); ?>`

L'exemple ci-dessus va afficher :

    Array
    (
        [0] => S
        [1] => a
        [2] => l
        [3] => u
        [4] => t
        [5] =>
        [6] => D
        [7] => a
        [8] => v
        [9] => e
    )

    Array
    (
        [0] => Sal
        [1] => ut
        [2] => Dav
        [3] => e
    )

Exemple 2. Exemples liés à str_split()

`<?php $str = "Salut Dave"; print $str{0}; // S print $str{8}; // v // Crée : array('S','a','l','u','t',' ','D','a','v','e') $arr1 = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY); ?>`

Voir aussi chunk_split(), preg_split(), split(), count_chars(), str_word_count() et for.

Précédent | Sommaire | Suivant
str_shuffle | Niveau supérieur | str_word_count