69 of 410 menu

Funcția str_split

Funcția str_split împarte un șir într-un array. Primul parametru este șirul, iar al doilea - numărul de caractere din elementul array. De exemplu, dacă al doilea parametru este setat la 3 - funcția va împărți șirul într-un array astfel încât fiecare element al array-ului să aibă câte 3 caractere.

Sintaxă

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

Exemplu

Să împărțim șirul în 2 caractere în elementul array (observați că ultimul element nu are suficiente caractere și are doar unul în loc de 2):

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

Rezultatul executării codului:

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

Exemplu

Să împărțim șirul în 3 caractere în elementul array:

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

Rezultatul executării codului:

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

Exemplu . Aplicare

Să găsim suma cifrelor unui număr. Pentru aceasta vom împărți numărul într-un array folosind str_split și vom aduna elementele acestui array folosind array_sum:

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

Rezultatul executării codului:

15

Vedeți și

  • funcția explode,
    care împarte un șir în array după un separator
  • funcția number_format,
    care formatează un număr
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge