69 of 410 menu

Funktsioon str_split

Funktsioon str_split jagab stringi massiivi. Esimese parameetrina võtab see stringi ja teise parameetrina - sümbolite arvu massiivi elemendis. Näiteks kui teine parameeter on seatud 3 - funktsioon jagab stringi massiivi nii, et iga massiivi elemendis oleks 3 sümbolit.

Süntaks

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

Näide

Jagame stringi 2 sümboli kaupa massiivi elemendis (pange tähele, et viimasele elemendile ei jätkunud sümboleid ja seal on mitte 2, vaid üks):

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

Koodi täitmise tulemus:

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

Näide

Jagame stringi 3 sümboli kaupa massiivi elemendis:

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

Koodi täitmise tulemus:

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

Näide . Rakendamine

Leiame numbri numbrite summa. Selleks jagame numbri massiiviks kasutades str_split ja liidame selle massiivi elemendid kokku kasutades array_sum:

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

Koodi täitmise tulemus:

15

Vaata ka

  • funktsiooni explode,
    mis jagab stringi massiiviks eraldaja järgi
  • funktsiooni number_format,
    mis vormindab numbri
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu