69 of 410 menu

Funktionen str_split

Funktionen str_split opdeler en streng i et array. Den tager strengen som første parameter og antallet af tegn i array-elementet som andet parameter. Hvis for eksempel andet parameter sættes til 3 - vil funktionen opdele strengen i et array, så hvert element i arrayet indeholder 3 tegn.

Syntaks

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

Eksempel

Lad os opdele en streng i 2 tegn per array-element (læg mærke til at det sidste element ikke har nok tegn og der kun er 1 i stedet for 2):

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

Resultatet af kodekørslen:

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

Eksempel

Lad os opdele en streng i 3 tegn per array-element:

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

Resultatet af kodekørslen:

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

Eksempel . Anvendelse

Lad os finde summen af cifre i et tal. For at gøre dette opdeler vi tallet i et array ved hjælp af str_split og lægger elementerne i dette array sammen ved hjælp af array_sum:

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

Resultatet af kodekørslen:

15

Se også

  • funktionen explode,
    som opdeler en streng i et array ved en separator
  • funktionen number_format,
    som formaterer et tal
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis