69 of 410 menu

A str_split függvény

A str_split függvény egy sztringet tömbre bont. Első paraméterként egy sztringet fogad, második paraméterként pedig a tömb egyes elemeiben lévő karakterek számát. Például, ha a második paramétert 3-ra állítjuk, a függvény úgy bontja szét a sztringet, hogy a tömb minden eleme 3 karaktert tartalmazzon.

Szintaxis

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

Példa

Bontsuk fel a sztringet 2 karakterenként a tömb egyes elemeiben (figyeljünk arra, hogy az utolsó elemnél nem volt elég karakter, így ott nem 2, hanem egy darab van):

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

A kód végrehajtásának eredménye:

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

Példa

Bontsuk fel a sztringet 3 karakterenként a tömb egyes elemeiben:

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

A kód végrehajtásának eredménye:

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

Példa . Alkalmazás

Határozzuk meg egy szám számjegyeinek összegét. Ehhez bontsuk fel a számot egy tömbre a str_split segítségével, majd összegezzük a tömb elemeit a array_sum függvénnyel:

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

A kód végrehajtásának eredménye:

15

Lásd még

  • a explode függvényt,
    amely egy sztringet elválasztó alapján bont tömbbe
  • a number_format függvényt,
    amely egy számot formáz
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás