69 of 410 menu

Funkcija str_split

Funkcija str_split suskirsto eilutę į masyvą. Pirmuoju parametru ji priima eilutę, o antruoju - simbolių skaičių masyvo elemente. Pavyzdžiui, jei antrąjį parametrą nustatysite kaip 3 - funkcija suskirstys eilutę į masyvą taip, kad kiekviename masyvo elemente būtų po 3 simbolius.

Sintaksė

str_split(string $string, int $length = 1): array

Pavyzdys

Suskirstykime eilutę po 2 simbolius masyvo elemente (atkreipkite dėmesį į tai, kad paskutiniam elementui trūko simbolių ir ten jų ne 2, o vienas):

<?php $str = 'abcde'; $arr = str_split($str, 2); var_dump($arr); ?>

Kodo vykdymo rezultatas:

['ab', 'cd', 'e'];

Pavyzdys

Suskirstykime eilutę po 3 simbolius masyvo elemente:

<?php $str = 'abcdefg'; $arr = str_split($str, 3); var_dump($arr); ?>

Kodo vykdymo rezultatas:

['abc', 'def', 'g'];

Pavyzdys . Pritaikymas

Raskime skaičiaus skaitmenų sumą. Tam suskirstykime skaičių į masyvą naudodami str_split ir sudėkime šio masyvo elementus naudodami array_sum:

<?php $num = 12345; echo array_sum(str_split($num, 1)); ?>

Kodo vykdymo rezultatas:

15

Taip pat žiūrėkite

  • funkciją explode,
    kuri suskirsto eilutę į masyvą pagal skiriklį
  • funkciją number_format,
    kuri formatuoja skaičių
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti