69 of 410 menu

Funkcija str_split

Funkcija str_split sadala virkni masīvā. Pirmā parametrā tā pieņem virkni, bet otrajā - rakstzīmju skaitu masīva elementā. Piemēram, ja otro parametru iestatītu kā 3 - funkcija sadalīs virkni masīvā tā, lai katrā masīva elementā būtu 3 rakstzīmes.

Sintakse

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

Piemērs

Sadalīsim virkni pa 2 rakstzīmēm masīva elementā (pievērsiet uzmanību tam, ka pēdējam elementam nepietika rakstzīmju un tajā ir nevis 2, bet viena):

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

Koda izpildes rezultāts:

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

Piemērs

Sadalīsim virkni pa 3 rakstzīmēm masīva elementā:

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

Koda izpildes rezultāts:

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

Piemērs . Pielietojums

Atradīsim skaitļa ciparu summu. Lai to izdarītu, sadalīsim skaitli masīvā, izmantojot str_split, un saskaitīsim šī masīva elementus, izmantojot array_sum:

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

Koda izpildes rezultāts:

15

Skatiet arī

  • funkciju explode,
    kura sadala virkni masīvā pēc atdalītāja
  • funkciju number_format,
    kura formatē skaitli
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt