str_split

(PHP 5)

str_split --  Omdanner en streng til et array

Beskrivelse

array str_split ( string string [, int split_length] )

Omdanner en streng til et array. Hvis den valgfrie split_length-parameter er specificeret, vil det returnerede array blive brudt ned i stykker, som hver er split_length lange, ellers vil hvert stykke være én karakter lang.

FALSE bliver returnere hvis split_length er mindre end 1. Hvis split_lengths længde overskrider længden på hele string-parametren vil hele strengen blive returneret som det første (og eneste) array-element.

Eksempel 1. Eksempler på brug afstr_split()

<?php

$str
= "Hej Ven";

$arr1 = str_split($str);
$arr2 = str_split($str, 3);

print_r($arr1);
print_r($arr2);

?>

Resultatet vil blive:

Array
(
    [0] => H
    [1] => e
    [2] => j
    [3] => 
    [4] => V
    [5] => e
    [6] => n
)

Array
(
    [0] => Hej
    [1] =>  Ven
)

Eksempel 2. Eksempler relateret til str_split()

<?php

$str
= "Hej Ven";

echo
$str{0};  // H
echo $str{7};  // n

// Skaber: array('H','e','j',' ','V','e','n')
$arr1 = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);

?>

Se også chunk_split(), preg_split(), split(), count_chars(), str_word_count() og for.