কম্পিউটার টিউটোরিয়াল

PHP-তে str_split() ফাংশন ব্যাখ্যা

PHP-তে বিভিন্ন ধরনের বিল্ট-ইন ফাংশন রয়েছে যাদের নির্দিষ্ট ফাংশনালিটি রয়েছে। str_split() PHP-তে একটি প্রিডিফাইনড ফাংশন যা দেওয়া স্ট্রিংকে একটি অ্যারে কনভার্ট করতে ব্যবহৃত হয়।

এই ফাংশন এমনভাবে কাজ করে যে এটি দেওয়া স্ট্রিংকে ছোট ছোট স্ট্রিং-এ ভাগ করে, যাদের লেঙ্গথ ইউজার ইনপুট দ্বারা নির্ধারিত হয় এবং তারপর কম্পোনেন্টগুলোকে একটি অ্যারেতে স্টোর করে এবং অ্যারেটি রিটার্ন করে।

এখন প্যারামিটারগুলো আলোচনা করা যাক।

প্যারামিটারসমূহ

ফাংশনটি দুটি প্যারামিটার নেয় যা নিচে ব্যাখ্যা করা হলো:

string (বাধ্যতামূলক)

অ্যারেতে কনভার্ট করার স্ট্রিং।

splitting length (অপশনাল)

প্রতিটি অ্যারে সেগমেন্টের লেঙ্গথ যা আমরা আমাদের স্ট্রিংকে ভাগ করতে চাই। ডিফল্টভাবে ফাংশন ১ মান গ্রহণ করে।

উদাহরণ

<?php 
$string = "TutorialsPoint"; 
print_r(str_split($string)); 
$string = "WelcomeTo Tutorials Point"; 
print_r(str_split($string, 4)) 
?>

আউটপুট

Array ( [0] => T [1] => u [2] => t [3] => o [4] => r [5] => i [6] => a [7] => l [8] => s [9] => P [10] => o [11] => i [12] => n [13] => t )
Array ( [0] => Welc [1] => omeT [2] => o Tu [3] => tori [4] => als [5] => Poin [6] => t )

ব্যাখ্যা

উপরোক্ত উদাহরণে, প্রথম এক্সপ্রেশনে আমরা অ্যারে সেগমেন্টের লেঙ্গথ হিসেবে কোনো প্যারামিটার পাস করিনি, তাই ডিফল্টভাবে এটি স্ট্রিংকে একক কম্পোনেন্ট বিশিষ্ট অ্যারেতে কনভার্ট করে।

দ্বিতীয় এক্সপ্রেশনে আমরা সেগমেন্ট লেঙ্গথ "৪" পাস করেছি, তাই এটি স্ট্রিংকে লেঙ্গথ ৪ বিশিষ্ট সেগমেন্টগুলোতে ভাগ করে অ্যারে তৈরি করে।

  1. PHP-এ array_unique() ফাংশন

  2. PHP-এ array_uintersect_assoc() ফাংশন

  3. PHP-এ array_udiff_uassoc() ফাংশন

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