Str_split funksiyasi
str_split funksiyasi satrni
massivga ajratadi. Birinchi parametr sifatida u
satrni, ikkinchi parametr sifatida esa massiv
elementidagi belgilar sonini qabul qiladi.
Misol uchun, agar ikkinchi parametrni 3
deb belgilasangiz - funksiya satrni massivga
shunday ajratadiki, har bir massiv elementida
3 ta belgi bo'ladi.
Sintaksis
str_split(string $string, int $length = 1): array
Misol
Keling, satrni massiv elementida 2 ta belgi
bo'lishi uchun ajrataylik (diqqat qiling,
oxirgi elementda belgilar yetarli emas
va u yerda 2 emas, bitta belgi bor):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
Kodni bajarish natijasi:
['ab', 'cd', 'e'];
Misol
Keling, satrni massiv elementida 3 ta belgi
bo'lishi uchun ajrataylik:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
Kodni bajarish natijasi:
['abc', 'def', 'g'];
Misol . Qo'llash
Keling, sonning raqamlari yig'indisini topaylik.
Buning uchun sonni str_split yordamida
massivga ajratamiz va bu massiv elementlarini
array_sum
yordamida qo'shamiz:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
Kodni bajarish natijasi:
15
Shuningdek qarang
-
explodefunksiyasi,
bu satrni ajratuvchi orqali massivga ajratadi -
number_formatfunksiyasi,
bu sonni formatlaydi