Функција 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,
која форматира број