কম্পিউটার

PHP-তে explode() ফাংশন কি?


এই নিবন্ধে, পিএইচপি এক্সপ্লোড() ফাংশনটি কীভাবে ব্যবহার করবেন তা বের করুন যা একটি পূর্বনির্ধারিত ইনবিল্ট পিএইচপি ফাংশন৷

এক্সপ্লোড ফাংশনটি ব্যবহার করা হয় "একটি স্ট্রিংকে এলিমেন্টের টুকরো টুকরো করে একটি অ্যারে তৈরি করতে"। PHP-তে এক্সপ্লোড ফাংশন আমাদের একটি স্ট্রিংকে একটি বিরতির সাথে ছোট কন্টেন্টে ভাঙতে সক্ষম করে। এই বিরতিটি ডিলিমিটার নামে পরিচিত।

সিনট্যাক্স

বিস্ফোরণ (বিভাজক, স্ট্রিং, উপাদানের সংখ্যা)

পরামিতি

এক্সপ্লোড ফাংশন তিনটি প্যারামিটার স্বীকার করে যার মধ্যে দুটি বাধ্যতামূলক এবং একটি ঐচ্ছিক৷

আসুন তিনটি প্যারামিটার নিয়ে আলোচনা করি।

বিভাজক

এই অক্ষরটি স্ট্রিং বিভক্ত হবে এমন গুরুত্বপূর্ণ পয়েন্ট বা পয়েন্টগুলি নির্দিষ্ট করে, অর্থাৎ যখনই এই অক্ষরটি স্ট্রিংটিতে পাওয়া যায় এটি অ্যারের একটি উপাদানের শেষ এবং অন্যটির শুরুর প্রতীক৷

স্ট্রিং

ইনপুট স্ট্রিংকে অ্যারেতে বিভক্ত করতে হবে।

উপাদানের সংখ্যা

এটি একটি ঐচ্ছিক পরামিতি। এটি অ্যারের উপাদানের সংখ্যা নির্ধারণ করতে ব্যবহার করা হয়। এই প্যারামিটারটি যেকোনো পূর্ণসংখ্যা (ধনাত্মক, ঋণাত্মক বা শূন্য)

হতে পারে

দ্রষ্টব্য

যখন এই প্যারামিটারটি প্রদান করা হয় না তখন প্রত্যাবর্তনকৃত অ্যারেটিতে বিভাজকের সাথে স্ট্রিংটি আলাদা করার পরে গঠিত উপাদানটির মোট সংখ্যা থাকে৷

উদাহরণ

<?php
   $Original = "Hello,Welcome To Tutorials Point";
   print_r(explode(" ",$Original));
   print_r(explode(" ",$Original,3));
?>

আউটপুট:

Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials [3] => Point )
Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials Point )

ব্যাখ্যা

উপরের উদাহরণে, প্রথম এক্সপ্রেশনে, আমরা তৃতীয় প্যারামিটারটি পাস করিনি এবং আমরা শুধুমাত্র "স্পেস" ডিলিমিটারের সাহায্যে নতুন অ্যারে তৈরি করছি কিন্তু দ্বিতীয় এক্সপ্রেশনে, আমরা শুধুমাত্র তিনটি দিয়ে নতুন অ্যারে তৈরি করার নির্দেশ দিয়েছি। তৃতীয় প্যারামিটার পাস করে উপাদান।


  1. পিএইচপি-তে strrchr() ফাংশন

  2. পিএইচপি-তে strpos() ফাংশন

  3. PHP-তে explode() ফাংশন

  4. PHP-তে array() ফাংশন