Funktsioon mb_split

Funktsioon mb_split jagab rea osadeks eraldaja järgi, töötades korrektselt mitmebaidikodeeringutega (näiteks UTF-8). Esimesse parameetrisse edastatakse eraldaja, teise - töödeldav rida ning kolmas valikuline parameeter piirab tulemuseks oleva massiivi elementide arvu.

Süntaks

phpmb_split(string $pattern, string $string, int $limit = -1): array

Näide

Jagame rea koma järgi:

php<?php
  $res = mb_split(',', 'a,b,c,d,e');
  print_r($res);
?>

Koodi täitmise tulemus:

php['a', 'b', 'c', 'd', 'e']

Näide

Jagame kirillitsa rea tühikute järgi:

php<?php
  $res = mb_split('\s', 'привет мир тест');
  print_r($res);
?>

Koodi täitmise tulemus:

php['привет', 'мир', 'тест']

Näide

Piirame elementide arvu tulemuses:

php<?php
  $res = mb_split(',', '1,2,3,4,5', 3);
  print_r($res);
?>

Koodi täitmise tulemus:

php['1', '2', '3,4,5']

Vaata ka

  • funktsiooni preg_split,
    mis jagab rea regulaaravaldise järgi
  • funktsiooni explode,
    mis jagab rea lihtsa eraldaja järgi