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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне