Функсияи 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,
ки ададро формат мекунад