mb_split කාර්යය

mb_split කාර්යය බහු-බයිට් කේතන (උදා: UTF-8) සමඟ නිවැරදිව ක්‍රියා කරමින් තන්තුවක් වෙන්කරන්නා අනුව කොටස්වලට බෙදයි. පළමු පරාමිතිය ලෙස වෙන්කරන්නා යොදන අතර, දෙවන පරාමිතිය ලෙස සකසන තන්තුව යොදනු ලැබේ. තුන්වන අනිවාර්ය නොවන පරාමිතිය ප්‍රතිඵල අරාවේ ඇති මූලද්‍රව්ය ගණන සීමා කරයි.

වාක්‍ය රචනය

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

උදාහරණය

කොමාවලට අනුව තන්තුවක් බෙදමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

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

උදාහරණය

සිරිලික් අකුරු සහිත තන්තුවක් හිස්තැන්වලට අනුව බෙදමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

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

උදාහරණය

ප්‍රතිඵලයේ මූලද්‍රව්ය ගණන සීමා කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

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

මේවාත් බලන්න

  • preg_split කාර්යය,
    තන්තුවක් නිත්‍ය ප්‍රකාශනයකට අනුව බෙදන
  • explode කාර්යය,
    තන්තුවක් සරල වෙන්කරන්නෙකුට අනුව බෙදන