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_length s længde overskrider længden på hele string -parametren vil hele strengen blive returneret som det første (og eneste) array-element.
Example#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 )
Example#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.