69 of 410 menu

Funktionen str_split

Funktionen str_split delar upp en sträng i en array. Den tar strängen som första parameter, och antalet tecken per arrayelement som andra parameter. Till exempel, om den andra parametern sätts till 3 - kommer funktionen att dela upp strängen i en array så att varje arrayelement innehåller 3 tecken.

Syntax

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

Exempel

Låt oss dela upp en sträng i 2 tecken per arrayelement (notera att det sista elementet inte har tillräckligt med tecken och innehåller ett tecken istället för 2):

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

Resultat av exekveringen:

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

Exempel

Låt oss dela upp en sträng i 3 tecken per arrayelement:

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

Resultat av exekveringen:

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

Exempel . Tillämpning

Låt oss hitta summan av siffrorna i ett tal. För att göra detta delar vi upp talet i en array med hjälp av str_split och summerar elementen i denna array med hjälp av array_sum:

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

Resultat av exekveringen:

15

Se även

  • funktionen explode,
    som delar upp en sträng i en array med en avgränsare
  • funktionen number_format,
    som formaterar ett tal
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa