69 of 410 menu

Funkcia str_split

Funkcia str_split rozdeľuje reťazec na pole. Prvým parametrom prijíma reťazec a druhým - počet znakov v prvku poľa. Napríklad, ak druhý parameter nastavíte ako 3 - funkcia rozdelí reťazec na pole tak, aby v každom prvku poľa boli po 3 znaky.

Syntax

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

Príklad

Rozdeľme reťazec po 2 znaky v prvku poľa (venujte pozornosť skutočnosti, že poslednému prvku chýbali znaky a nie sú tam 2, ale jeden):

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

Výsledok vykonania kódu:

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

Príklad

Rozdeľme reťazec po 3 znaky v prvku poľa:

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

Výsledok vykonania kódu:

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

Príklad . Aplikácia

Nájdime súčet číslic čísla. Pre tento účel rozdeľme číslo na pole pomocou str_split a sčítajme prvky tohto poľa pomocou array_sum:

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

Výsledok vykonania kódu:

15

Pozri tiež

  • funkciu explode,
    ktorá rozdeľuje reťazec na pole podľa oddeľovača
  • funkciu number_format,
    ktorá formátuje číslo
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť