69 of 410 menu

Funksie str_split

Die funksie str_split verdeel 'n string in 'n array. Dit neem die string as die eerste parameter en die aantal karakters per array element as die tweede. Byvoorbeeld, as die tweede parameter as 3 gestel word - sal die funksie die string verdeel in 'n array sodat elke element van die array 3 karakters het.

Sintaksis

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

Voorbeeld

Kom ons verdeel die string met 2 karakters per element van die array (let op dat die laaste element nie genoeg karakters het nie en daar is nie 2 nie, maar een):

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

Resultaat van die kode uitvoer:

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

Voorbeeld

Kom ons verdeel die string met 3 karakters per element van die array:

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

Resultaat van die kode uitvoer:

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

Voorbeeld . Toepassing

Kom ons vind die som van die syfers van 'n getal. Om dit te doen verdeel ons die getal in 'n array met str_split en tel die elemente van hierdie array bymekaar met array_sum:

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

Resultaat van die kode uitvoer:

15

Sien ook

  • die funksie explode,
    wat 'n string in 'n array verdeel volgens 'n skeider
  • die funksie number_format,
    wat 'n getal formateer
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp