Functie mb_split
De functie mb_split splitst een string in delen op basis van een scheidingsteken,
en werkt correct met multibyte coderingen (bijvoorbeeld UTF-8). In de eerste parameter wordt het
scheidingsteken doorgegeven, in de tweede - de te verwerken string, en de derde optionele
parameter beperkt het aantal elementen in de resulterende array.
Syntaxis
mb_split(string $pattern, string $string, int $limit = -1): array
Voorbeeld
Laten we een string splitsen op komma's:
<?php
$res = mb_split(',', 'a,b,c,d,e');
print_r($res);
?>
Resultaat van de code-uitvoering:
['a', 'b', 'c', 'd', 'e']
Voorbeeld
Laten we een string met Cyrillische karakters splitsen op spaties:
<?php
$res = mb_split('\s', 'привет мир тест');
print_r($res);
?>
Resultaat van de code-uitvoering:
['привет', 'мир', 'тест']
Voorbeeld
Laten we het aantal elementen in het resultaat beperken:
<?php
$res = mb_split(',', '1,2,3,4,5', 3);
print_r($res);
?>
Resultaat van de code-uitvoering:
['1', '2', '3,4,5']
Zie ook
-
de functie
preg_split,
die een string splitst op basis van een reguliere expressie -
de functie
explode,
die een string splitst op een eenvoudig scheidingsteken