Funktionen mb_split
Funktionen mb_split deler en streng op i dele ved et separator,
og fungerer korrekt med multibyte-kodninger (f.eks. UTF-8). Til den første parameter sendes
separatoren, til den anden - den streng der behandles, og den tredje valgfrie
parameter begrænser antallet af elementer i den resulterende array.
Syntaks
mb_split(string $pattern, string $string, int $limit = -1): array
Eksempel
Lad os opdele en streng med kommaer:
<?php
$res = mb_split(',', 'a,b,c,d,e');
print_r($res);
?>
Resultat af kodeudførelse:
['a', 'b', 'c', 'd', 'e']
Eksempel
Lad os opdele en streng med kyrilliske bogstaver med mellemrum:
<?php
$res = mb_split('\s', 'привет мир тест');
print_r($res);
?>
Resultat af kodeudførelse:
['привет', 'мир', 'тест']
Eksempel
Lad os begrænse antallet af elementer i resultatet:
<?php
$res = mb_split(',', '1,2,3,4,5', 3);
print_r($res);
?>
Resultat af kodeudførelse:
['1', '2', '3,4,5']
Se også
-
funktionen
preg_split,
som deler en streng op ved et regulært udtryk -
funktionen
explode,
som deler en streng op ved en simpel separator