Str_split funksiýasy
str_split funksiýasy setiri
massiwə bölýär. Birinji parametr hökmünde ol
setiri alýar, ikinjisi bolsa massiw elementindäki
simwollaryň sany. Mysal üçin, eger ikinji
parametr 3 hökmünde berlse - funksiýa setiri
şeýle massiwə böler, her bir massiw elementinde
3 simwol bolmaly.
Sintaksis
str_split(string $string, int $length = 1): array
Mysal
Geliň, setiri massiw elementinde 2 simwol
boyunça böläýelim (üns beriň, iň soňky elementde
simwol ýeterlik bolmady, ol ýerde 2 däl-de,
bir simwol bar):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
Kodyň ýerine ýetirilen netijesi:
['ab', 'cd', 'e'];
Mysal
Geliň, setiri massiw elementinde 3 simwol
boyunça böläýelim:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
Kodyň ýerine ýetirilen netijesi:
['abc', 'def', 'g'];
Mysal . Ulanylyşy
Geliň, sanyň sanlarynyň jemyny tapalyň. Bunuň üçin
sany str_split ýardamy bilen massiwə böläýäris
we şu massiw elementlerini array_sum
funksiýasy bilen goşarys:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
Kodyň ýerine ýetirilen netijesi:
15
Şeýle-de görüň
-
explodefunksiýasyny,
setiri bölüji boýunça massiwə bölýän -
number_formatfunksiýasyny,
sany formatlaýan