Функција str_split
Функција str_split разбија низ
у низ. Првим параметром прима
низ, а другим - број знакова у
елементу низа. На пример, ако други
параметар задате као 3 - функција ће разбити
низ у низ тако да у сваком елементу
низа буде по 3 знака.
Синтакса
str_split(string $string, int $length = 1): array
Пример
Хајде да разбијемо низ по 2 знака
у елементу низа (обратите пажњу на
то да последњем елементу није било довољно знакова
и тамо их није 2, него један):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
Резултат извршавања кода:
['ab', 'cd', 'e'];
Пример
Хајде да разбијемо низ по 3 знака
у елементу низа:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
Резултат извршавања кода:
['abc', 'def', 'g'];
Пример . Примена
Хајде да нађемо суму цифара броја. За ово
разбијмо број у низ помоћу str_split
и саберимо елементе тог низа помоћу
array_sum:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
Резултат извршавања кода:
15
Погледајте такође
-
функцију
explode,
која разбија низ у низ по сепаратору -
функцију
number_format,
која форматира број