Kazi str_split
Kazi str_split hugawa mfumo wa mstari
kuwa safu. Kigezo cha kwanza kinakubali
mfumo wa mstari, na cha pili - idadi ya herufi katika
kipengele cha safu. Kwa mfano, ikiwa kigezo cha pili
kitawekwa kuwa 3 - kazi itagawanya
mfumo wa mstari kuwa safu ili katika kila kipengele
cha safu kuwe na herufi 3.
Syntax
str_split(string $string, int $length = 1): array
Mfano
Wacha tugawanye mfumo wa mstari kwa 2 herufi
katika kipengele cha safu (zingatia
kuwa kipengele cha mwisho hakikosa herufi
na hapo sio 2, bali ni moja):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
Matokeo ya utekelezaji wa kodi:
['ab', 'cd', 'e'];
Mfano
Wacha tugawanye mfumo wa mstari kwa 3 herufi
katika kipengele cha safu:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
Matokeo ya utekelezaji wa kodi:
['abc', 'def', 'g'];
Mfano . Utumizi
Wacha tupate jumla ya tarakimu za nambari. Kwa hili
tutagawanye nambari kuwa safu kwa kutumia str_split
na kujumlisha vipengele vya safu hii kwa kutumia
array_sum:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
Matokeo ya utekelezaji wa kodi:
15
Angalia pia
-
kazi
explode,
ambayo hugawa mfumo wa mstari kuwa safu kwa kigawaji -
kazi
number_format,
ambayo huunda muundo wa nambari