Funkcija mb_split
Funkcija mb_split padalija eilutę į dalis pagal skiriklį,
teisingai dirbant su daugiabačių kodavimų (pvz., UTF-8). Į pirmą parametrą perduodamas
skiriklis, į antrąją - apdorojama eilutė, o trečiasis neprivalomas
parametras apriboja elementų kiekį rezultatuojančiame masyve.
Sintaksė
mb_split(string $pattern, string $string, int $limit = -1): array
Pavyzdys
Padalykime eilutę pagal kablelius:
<?php
$res = mb_split(',', 'a,b,c,d,e');
print_r($res);
?>
Kodo vykdymo rezultatas:
['a', 'b', 'c', 'd', 'e']
Pavyzdys
Padalykime eilutę su kirilica pagal tarpus:
<?php
$res = mb_split('\s', 'привет мир тест');
print_r($res);
?>
Kodo vykdymo rezultatas:
['привет', 'мир', 'тест']
Pavyzdys
Apribokime elementų kiekį rezultate:
<?php
$res = mb_split(',', '1,2,3,4,5', 3);
print_r($res);
?>
Kodo vykdymo rezultatas:
['1', '2', '3,4,5']
Taip pat žiūrėkite
-
funkciją
preg_split,
kuri dalija eilutę pagal reguliarųjį reiškinį -
funkciją
explode,
kuri padalija eilutę pagal paprastą skiriklį