69 of 410 menu

Funksjonen str_split

Funksjonen str_split deler opp en streng i en array. Den første parameteren tar den imot en streng, og den andre - antall tegn i array-elementet. For eksempel, hvis den andre parameteren settes til 3 - vil funksjonen dele opp strengen i en array slik at hvert element i arrayen har 3 tegn.

Syntaks

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

Eksempel

La oss dele opp en streng med 2 tegn per array-element (legg merke til at det siste elementet ikke hadde nok tegn og der har det ikke 2, men ett):

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

Resultat av kjøring av koden:

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

Eksempel

La oss dele opp en streng med 3 tegn per array-element:

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

Resultat av kjøring av koden:

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

Eksempel . Anvendelse

La oss finne summen av sifrene i et tall. For å gjøre dette deler vi opp tallet i en array ved hjelp av str_split og legger sammen elementene i denne arrayen med array_sum:

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

Resultat av kjøring av koden:

15

Se også

  • funksjonen explode,
    som deler opp en streng i en array ved et skilletegn
  • funksjonen number_format,
    som formaterer et tall
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis