str_split funksiyası
str_split funksiyası sətri
massivə bölür. Birinci parametr kimi o,
sətri, ikinci parametr kimi isə massiv elementindəki
simvolların sayını qəbul edir. Məsələn, əgər ikinci
parametr 3 kimi təyin olunarsa - funksiya sətri
elə massivə bölər ki, hər bir massiv elementində
3 simvol olsun.
Sintaksis
str_split(string $string, int $length = 1): array
Nümunə
Gəlin sətri massiv elementində 2 simvola
bölək (diqqət edin ki, sonuncu elementdə kifayət qədər simvol
yoxdur və orada 2 yox, bir simvol var):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
Kodun icrasının nəticəsi:
['ab', 'cd', 'e'];
Nümunə
Gəlin sətri massiv elementində 3 simvola
bölək:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
Kodun icrasının nəticəsi:
['abc', 'def', 'g'];
Nümunə . Tətbiqi
Gəlin ədədin rəqəmləri cəmini tapaq. Bunun üçün
ədədi str_split vasitəsilə massivə bölək
və bu massivin elementlərini array_sum
vasitəsilə toplaq:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
Kodun icrasının nəticəsi:
15
Həmçinin baxın
-
explodefunksiyası,
ki, sətri ayırıcı əsasında massivə bölür -
number_formatfunksiyası,
ki, ədədi formatlayır