69 of 410 menu

Функција 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,
    која форматира број
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј