69 of 410 menu

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

  • explode funksiyasi,
    bu satrni ajratuvchi orqali massivga ajratadi
  • number_format funksiyasi,
    bu sonni formatlaydi
azbydeenesfrkakkptruuz