mb_split ফাংশন
mb_split ফাংশনটি একটি বিভাজক দ্বারা একটি স্ট্রিংকে অংশে বিভক্ত করে,
সঠিকভাবে মাল্টি-বাইট এনকোডিং (যেমন UTF-8) এর সাথে কাজ করে। প্রথম প্যারামিটারে পাঠানো হয়
বিভাজক, দ্বিতীয়টিতে - প্রক্রিয়াকৃত স্ট্রিং, এবং তৃতীয় ঐচ্ছিক
প্যারামিটারটি ফলাফল অ্যারেতে উপাদানের সংখ্যা সীমিত করে।
সিনট্যাক্স
mb_split(string $pattern, string $string, int $limit = -1): array
উদাহরণ
কমা দ্বারা একটি স্ট্রিং বিভক্ত করা যাক:
<?php
$res = mb_split(',', 'a,b,c,d,e');
print_r($res);
?>
কোড 실행ের ফলাফল:
['a', 'b', 'c', 'd', 'e']
উদাহরণ
স্পেস ব্যবহার করে সিরিলিক সহ একটি স্ট্রিং বিভক্ত করা যাক:
<?php
$res = mb_split('\s', 'привет мир тест');
print_r($res);
?>
কোড 실행ের ফলাফল:
['привет', 'мир', 'тест']
উদাহরণ
ফলাফলে উপাদানের সংখ্যা সীমিত করা যাক:
<?php
$res = mb_split(',', '1,2,3,4,5', 3);
print_r($res);
?>
কোড 실행ের ফলাফল:
['1', '2', '3,4,5']
আরও দেখুন
-
preg_splitফাংশন,
যা একটি নিয়মিত অভিব্যক্তি দ্বারা একটি স্ট্রিং বিভক্ত করে -
explodeফাংশন,
যা একটি সাধারণ বিভাজক দ্বারা একটি স্ট্রিং বিভক্ত করে