mb_split() ফাংশনটি PHP-এ একটি মাল্টিবাইট স্ট্রিংকে রেগুলার এক্সপ্রেশন ব্যবহার করে স্প্লিট করতে ব্যবহৃত হয়। এটি ফলাফল অ্যারে ফরম্যাটে রিটার্ন করে।
সিনট্যাক্স
array mb_split($str_pattern, $str_string, int $limit=-1)
প্যারামিটার
mb_split() নিচের তিনটি প্যারামিটার গ্রহণ করে −
$str_pattern − এটি রেগুলার এক্সপ্রেশন-এর প্যাটার্নের জন্য ব্যবহৃত হয়।
$str_string − এটি স্ট্রিং স্প্লিট করতে ব্যবহৃত হয়।
$limit − এটি একটি অপশনাল প্যারামিটার যা লিমিট এলিমেন্ট স্পেসিফাই করতে ব্যবহৃত হয়।
রিটার্ন ভ্যালু
mb_split ফাংশন স্প্লিট করা এলিমেন্টগুলো অ্যারে ফরম্যাটে রিটার্ন করে। অথবা, ব্যর্থ হলে False রিটার্ন করবে।
উদাহরণ ১
<?php
mb_internal_encoding("UTF-8");
// mb_split ফাংশন স্ট্রিং স্প্লিট করবে
$string = mb_split( "[ ,]+", // প্যাটার্ন
"Welcome to the PHP Tutorial"); // স্ট্রিং
print_r($string);
?>
আউটপুট
Array ( [0] => Welcome [1] => to [2] => the [3] => PHP [4] => Tutorial )