স্ট্রিংকে ডিলিমিটার দিয়ে ভাগ করে অ্যারে বানাতে explode() ফাংশন
PHP-তে explode() ফাংশনটি একটি স্ট্রিংকে নির্দিষ্ট ডিলিমিটার (বাউন্ডারি স্ট্রিং) দিয়ে ভাগ করে একটি অ্যারে বানাতে ব্যবহৃত হয়। implode()-এর বিপরীত।
সিনট্যাক্স
explode(delimiter, str, limit)
প্যারামিটার
- delimiter — বাউন্ডারি স্ট্রিং (যে ক্যারেক্টার দিয়ে ভাগ করবেন)
- str — ভাগ করার স্ট্রিং
- limit — সর্বোচ্চ কতগুলো এলিমেন্ট রিটার্ন করবেন (অপশনাল):
- > 0 — সর্বোচ্চ limit সংখ্যক এলিমেন্ট
- < 0 — শেষ -limit সংখ্যক এলিমেন্ট বাদ দিয়ে বাকিগুলো
- 0 — শুধু ১টি এলিমেন্ট বিশিষ্ট অ্যারে
রিটার্ন মান
স্ট্রিংয়ের অ্যারে রিটার্ন করে।
উদাহরণ ১ (স্পেস দিয়ে ভাগ)
<?php
$s = "This is demo text!";
print_r(explode(" ", $s));
?>
আউটপুট
Array ( [0] => This [1] => is [2] => demo [3] => text! )
উদাহরণ ২ (limit = 0)
<?php
$str = 'car,bus,motorbike,cycle';
print_r(explode(',', $str, 0));
?>
আউটপুট
Array ( [0] => car,bus,motorbike,cycle )
উদাহরণ ৩ (limit = 2)
<?php
$str = 'car,bus,motorbike,cycle';
print_r(explode(',', $str, 2));
?>
আউটপুট
Array ( [0] => car [1] => bus,motorbike,cycle )
উদাহরণ ৪ (limit = -1)
<?php
$str = 'car,bus,motorbike,cycle';
print_r(explode(',', $str, -1));
?>
আউটপুট
Array ( [0] => car [1] => bus [2] => motorbike )