Funkcija str_split
Funkcija str_split deli string
u niz. Prvi parametar koji prima je
string, a drugi - broj karaktera u
elementu niza. Na primer, ako drugi
parametar postavite na 3 - funkcija će podeliti
string u niz tako da u svakom elementu
niza bude po 3 karaktera.
Sintaksa
str_split(string $string, int $length = 1): array
Primer
Hajde da podelimo string po 2 karaktera
u elementu niza (obratite pažnju na
to da poslednjem elementu nedostaje karaktera
i tamo ih nije 2, već jedan):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
Rezultat izvršavanja koda:
['ab', 'cd', 'e'];
Primer
Hajde da podelimo string po 3 karaktera
u elementu niza:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
Rezultat izvršavanja koda:
['abc', 'def', 'g'];
Primer . Primena
Hajde da nađemo zbir cifara broja. Za ovo
podelimo broj u niz pomoću str_split
i saberemo elemente ovog niza pomoću
array_sum:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
Rezultat izvršavanja koda:
15
Vidite takođe
-
funkciju
explode,
koja deli string u niz po separatoru -
funkciju
number_format,
koja formatira broj