Funksjonen mb_split
Funksjonen mb_split deler en streng i deler ved et skilletegn,
og fungerer korrekt med flerbyte tegnkodinger (for eksempel UTF-8). Til den første parameteren sendes
skilletegnet, til den andre - strengen som skal behandles, og den tredje valgfrie
parameteren begrenser antall elementer i resultatmatrisen.
Syntaks
mb_split(string $pattern, string $string, int $limit = -1): array
Eksempel
La oss dele en streng med komma:
<?php
$res = mb_split(',', 'a,b,c,d,e');
print_r($res);
?>
Resultat av kjøring av koden:
['a', 'b', 'c', 'd', 'e']
Eksempel
La oss dele en streng med kyrilliske tegn med mellomrom:
<?php
$res = mb_split('\s', 'привет мир тест');
print_r($res);
?>
Resultat av kjøring av koden:
['привет', 'мир', 'тест']
Eksempel
La oss begrense antall elementer i resultatet:
<?php
$res = mb_split(',', '1,2,3,4,5', 3);
print_r($res);
?>
Resultat av kjøring av koden:
['1', '2', '3,4,5']
Se også
-
funksjonen
preg_split,
som deler en streng ved et regulært uttrykk -
funksjonen
explode,
som deler en streng ved et enkelt skilletegn