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කාර්යය,
අංකයක් ආකෘතිගත කරයි