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 ফাংশন,
    যা একটি সাধারণ বিভাজক দ্বারা একটি স্ট্রিং বিভক্ত করে