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 une taille d'un caractère.

`FALSE` est retourné 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'affichage donnera : 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 preg_split(), split(), count_chars() et str_word_count().

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