প্রতি স্ক্রিপ্টিং ভাষা এমন একটি ভাষা যা রানটাইমে স্ক্রিপ্টগুলির ব্যাখ্যা করে। স্ক্রিপ্টগুলির উদ্দেশ্যটি সাধারণত কোনও অ্যাপ্লিকেশনটির কার্য সম্পাদন বা রুটিন কার্য সম্পাদন করা। এই মধ্যে বিভক্ত নিবন্ধনিম্নলিখিত ক্রমানুসারে বিভক্ত ফাংশনের বিকল্পগুলি সম্পর্কে আপনাকে বিশদ জ্ঞান সরবরাহ করবে:
নতুনদের জন্য বড় ডেটা টিউটোরিয়াল
পিএইচপি মধ্যে বিভক্ত
বিভক্ত ফাংশনটি পিএইচপি 5.3.0 এ অস্বীকৃত হয়েছিল এবং এতে সরানো হয়েছে পিএইচপি 7 । এই ফাংশনের বিকল্প রয়েছে এবং সেগুলি হ'ল:
- প্রিগ_স্প্লিট ()
- বিস্ফোরিত ()
- str_split ()।
প্রিগ_স্প্লিট () কী?
এটি একটি ইনবিল্ট ফাংশন যা প্রদত্ত স্ট্রিংটিকে অ্যারে রূপান্তর করতে ব্যবহৃত হয়। স্ট্রিংটি দৈর্ঘ্যের ছোট ছোট সাব-স্ট্রিংগুলিতে বিভক্ত হয়ে যায় যা ব্যবহারকারী দ্বারা এই ফাংশনটি ব্যবহার করে নির্দিষ্ট করা হয়। ধরা যাক, সীমাটি নির্দিষ্ট করা হয়েছে তারপরে সাব-স্ট্রিংগুলি সীমাতে এক অ্যারের মাধ্যমে ফিরে আসে।
বাক্য গঠন:
অ্যারে প্রিগ_স্প্লিট (প্যাটার্ন, বিষয়, সীমা, পতাকা)
- প্যাটার্ন: প্যাটার্নটি অনুসন্ধান করার জন্য এটি স্ট্রিং ধরণের হয় অন্যথায় এটি উপাদানগুলি পৃথক করে।
- বিষয়: এটি একটি পরিবর্তনশীল যা ইনপুট স্ট্রিংটি সঞ্চয় করতে ব্যবহৃত হয়।
- সীমা: এটি সীমা নির্দেশ করে। যদি সীমাটি নির্দিষ্ট করা থাকে তবে সাব-স্ট্রিংটি সীমাতে ফিরে আসতে হবে। যদি সীমা 0 বা -1 হয়, এটি পতাকা দ্বারা ব্যবহৃত 'সীমাবদ্ধতা' নির্দেশ করে।
- পতাকা:
PREG_SPLIT_NO_EMPTY & বিয়োগ ব্যতীত কেবল খালি খালি টুকরোগুলি preg_split () দ্বারা ফিরে আসবে
PREG_SPLIT_DELIM_CAPTURE বিস্ময়কর প্যাটার্নে মাইনাস প্যারেন্টেসাইজড এক্সপ্রেশন ক্যাপচার করা হবে এবং পাশাপাশি ফিরে আসবে।
PREG_SPLIT_OFFSET_CAPTURE & বিয়োগ প্রতিটি ঘটমান ম্যাচের জন্য অ্যাপেন্ডেন্ট স্ট্রিং অফসেটটিও ফিরে আসবে।
আপনি যদি কোনও সংখ্যক কমা বা দ্বারা বাক্যাংশটি বিভক্ত করতে চান স্থান অক্ষর :
আউটপুট:
অ্যারে ([0] => আশোক [1] => তারুন [2] => চরণ [3] => সাবিদ)
এইভাবে আমরা একটি স্ট্রিংকে বিভক্ত করি উপাদান অক্ষর :
আউটপুট:
অ্যারে ([0] => এ [1] => এস [2] => এইচ [3] => ও [4] => কে)
এইভাবে, আমরা একটি স্ট্রিংকে বিভক্ত করি ম্যাচ এবং তাদের অফসেট:
আউটপুট:
অ্যারে ([0] => অ্যারে ([0] => আশোক [1] => 0) [1] => অ্যারে ([0] => হল [1] => 6) [2] => অ্যারে ([[ 0] => এ [1] => 9) [3] => অ্যারে ([0] => শিক্ষার্থী [1] => ১১))
() বিস্ফোরণ কি?
এটি একটি অন্তর্নির্মিত ফাংশন যা একটি স্ট্রিংকে অ্যারেতে ভেঙে দেয়।
বাক্য গঠন:
বিস্ফোরিত (বিভাজক, স্ট্রিং, সীমা)
- পৃথককারী: এই অক্ষরটি স্ট্রিংটিকে বিভক্ত করার সিদ্ধান্ত নিয়েছে।
- স্ট্রিং: এই ইনপুট স্ট্রিংটি একটি অ্যারেতে বিভক্ত হবে।
- সীমা: এটি alচ্ছিক যা অ্যারেতে উপাদানগুলির সংখ্যা নির্দিষ্ট করে।
উদাহরণ:
আউটপুট:
অ্যারে ([0] => রবিবার, সোমবার, মঙ্গলবার, বুধবার) অ্যারে ([0] => রবিবার [1] => সোমবার, মঙ্গলবার, বুধবার) অ্যারে ([0] => রবিবার [1] => সোমবার [২ ] => মঙ্গলবার)
আরআর_স্প্লিট () কী?
এই ফাংশনটি ব্যবহার করে একটি স্ট্রিংকে অ্যারেতে বিভক্ত করার জন্য ব্যবহৃত হয় দৈর্ঘ্য পরামিতি ।
বাক্য গঠন:
str_split (স্ট্রিং, দৈর্ঘ্য ())।
- স্ট্রিং: এটি স্ট্রিংটি বিভক্ত করতে নির্দিষ্ট করে।
- দৈর্ঘ্য: এটি প্রতিটি পৃথক অ্যারে উপাদানের দৈর্ঘ্য নির্দিষ্ট করে। ডিফল্ট হয় 1।
উদাহরণ:
আউটপুট:
অ্যারে ([0] => আশো [1] => কে)
এটির সাথে আমরা এই নিবন্ধটির শেষের দিকে এসেছি, আমি আশা করি আপনি উদাহরণ সহ তিনটি স্প্লিট ফাংশন প্রগ_স্প্লিট (), বিস্ফোরিত (), টিআর_স্প্লিট () শিখেছেন।
আপনি যদি এই বিভাজনটি পিএইচপি ব্লগে প্রাসঙ্গিক বলে মনে করেন তবে এটি দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা।
আমাদের জন্য একটি প্রশ্ন আছে? 'এর মন্তব্য বিভাগে এটি উল্লেখ করুন পিএইচপি বিভক্ত ”এবং আমি আপনার কাছে ফিরে আসব।