69 of 410 menu

Functie str_split

De functie str_split splitst een string in een array. Als eerste parameter accepteert het de string, en als tweede - het aantal tekens per array-element. Als u de tweede parameter bijvoorbeeld instelt op 3 - zal de functie de string in een array splitsen, zodat elk array-element 3 tekens bevat.

Syntaxis

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

Voorbeeld

Laten we een string splitsen in delen van 2 tekens per array-element (let op dat het laatste element niet genoeg tekens had en er niet 2, maar één zijn):

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we een string splitsen in delen van 3 tekens per array-element:

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

Resultaat van de code-uitvoering:

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

Voorbeeld . Toepassing

Laten we de som van de cijfers van een getal vinden. Hiervoor splitsen we het getal in een array met str_split en tellen de elementen van deze array op met array_sum:

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

Resultaat van de code-uitvoering:

15

Zie ook

  • de functie explode,
    die een string in een array splitst op basis van een scheidingsteken
  • de functie number_format,
    die een getal opmaakt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren