PHP Handbuch
Zurück |  | Weiter

# str_split

(PHP 5)

str_split -- Konvertiert einen String in ein Array

## Beschreibung

array str_split ( string string [, int split_length] )

Konvertiert einen String in ein Array. Wenn der optionale Parameter split_length angegeben ist, enthält das zurückgegebene Array Elemente mit der in split_length definierten Länge, andernfalls enthält jedes Element ein einzelnes Zeichen.

`FALSE` wird zurückgegeben, wenn split_length kürzer als 1 ist. Wenn der Parameter split_length größer oder gleich der Länge von string ist, wird der gesamte String als ein erstes (und einziges) Array-Element zurückgegeben.

Beispiel 1. Beispiel für die Verwendung von str_split()

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

Die Ausgabe sieht dann so aus:

    Array
    (
        [0] => H
        [1] => a
        [2] => l
        [3] => l
        [4] => o
        [5] =>
        [6] => F
        [7] => r
        [8] => e
        [9] => u
        [10] => n
        [11] => d
    )

    Array
    (
        [0] => Hal
        [1] => lo
        [2] => Fre
        [3] => und
    )

Beispiel 2. Beispiele ähnlich str_split()

`<?php $str = "Hallo Freund"; echo $str{0}; // H echo $str{8}; // e // Erzeugt: array('H','a','l','l','o',' ','F','r','e','u','n','d') $arr1 = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY); ?>`

Siehe auch chunk_split(), preg_split(), split(), count_chars(), str_word_count() und for.

Zurück | Zum Anfang | Weiter
str_shuffle | Nach oben | str_word_count