Manuale PHP
Indietro |  | Avanti

# str_split

(PHP 5)

str_split -- Converte una stringa in una matrice

## Descrizione

array str_split ( string string [, int split_length] )

Converte una stringa in una matrice. Se viene passato il parametro opzionale split_length, la matrice restituita sarà composta da segmenti, ciascuno della lunghezza di split_length caratteri, in caso contrario ciascun segmento sarà lungo un carattere.

`FALSE` è restituito se split_length è minore di 1. Se split_length supera la lunghezza di string, sarà restituita l'intera stringa come primo (ed unico) elemento della matrice.

Esempio 1. Esempi di uso di str_split()

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

L'output potrà essere:

    Array
    (
        [0] => 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
    )

Esempio 2. Esempi relativi a str_split()

`<?php $str = "Hello Friend"; echo $str{0}; // H echo $str{8}; // i // Creates: array('H','e','l','l','o',' ','F','r','i','e','n','d') $arr1 = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY); ?>`

Vedere anche: chunk_split(), preg_split(), split(), count_chars(), str_word_count() e for.

Indietro | Partenza | Avanti
str_shuffle | Risali | str_word_count