str_split Convertit une chaîne de caractères en tableau &reftitle.description; arraystr_split stringstring intlength1 Convertit une chaîne de caractères en tableau. &reftitle.parameters; string La chaîne d'entrée. length Longueur maximale de chaque élément. &reftitle.returnvalues; Si le paramètre optionnel length est spécifié, le tableau retourné sera découpé en sous-parties, chacune de taille length, à l'exception de la dernière sous-partie qui peut être plus courte si la chaîne ne se divise pas de manière égale. La valeur par défaut de length est 1, ce qui signifie que chaque sous-partie aura une taille d'un octet. &reftitle.errors; Si length est plus petit que 1, une ValueError sera déclenchée. &reftitle.changelog; &Version; &Description; 8.2.0 Si string est vide, un &array; vide est désormais retourné. Auparavant, un &array; contenant une seule chaîne vide était retourné. 8.0.0 Si length est plus petit que 1, une ValueError sera déclenchée; auparavant, une erreur de type E_WARNING était émise, et la fonction retournait &false;. &reftitle.examples; Exemple avec <function>str_split</function> ]]> &example.outputs; H [1] => e [2] => l [3] => l [4] => o [5] => [6] => F [7] => r [8] => i [9] => e [10] => n [11] => d ) Array ( [0] => Hel [1] => lo [2] => Fri [3] => end ) ]]> &reftitle.notes; str_split va effectuer la découpe dans les bits, plutôt que dans les caractères lors de l'utilisation avec une chaîne de caractères encodée en multioctets. mb_str_split peut être utilisé pour diviser la chaîne en points de code. grapheme_str_split peut être utilisé pour diviser la chaîne en clusters de graphèmes. &reftitle.seealso; mb_str_split grapheme_str_split chunk_split preg_split explode count_chars str_word_count for