ফাংশন str_split

ফাংশন str_split একটি স্ট্রিংকে অ্যারেতে বিভক্ত করে। এটি প্রথম প্যারামিটার হিসেবে একটি স্ট্রিং নেয়, এবং দ্বিতীয় প্যারামিটার হিসেবে - অ্যারের উপাদানে অক্ষরের সংখ্যা। উদাহরণস্বরূপ, যদি দ্বিতীয় প্যারামিটার 3 হিসাবে নির্দিষ্ট করা হয় - ফাংশনটি স্ট্রিংটিকে একটি অ্যারেতে এমনভাবে বিভক্ত করবে যাতে প্রতিটি অ্যারের উপাদানে 3 টি অক্ষর থাকে।

সিনট্যাক্স

phpstr_split(string $string, int $length = 1): array

উদাহরণ

আসুন একটি স্ট্রিংকে অ্যারের উপাদান প্রতি 2 টি অক্ষর করে বিভক্ত করি (মনোযোগ দিন যে শেষ উপাদানে পর্যাপ্ত অক্ষর নেই এবং সেখানে 2 টি নেই, বরং একটি আছে):

php<?php
  $str = 'abcde';
  $arr = str_split($str, 2);
  
  var_dump($arr);
?>

কোড 실행ের ফলাফল:

php['ab', 'cd', 'e'];

উদাহরণ

আসুন একটি স্ট্রিংকে অ্যারের উপাদান প্রতি 3 টি অক্ষর করে বিভক্ত করি:

php<?php
  $str = 'abcdefg';
  $arr = str_split($str, 3);
  
  var_dump($arr);
?>

কোড 실행ের ফলাফল:

php['abc', 'def', 'g'];

উদাহরণ . প্রয়োগ

আসুন একটি সংখ্যার অঙ্কগুলোর যোগফল বের করি। এর জন্য str_split ব্যবহার করে সংখ্যাটিকে একটি অ্যারেতে বিভক্ত করি এবং array_sum ব্যবহার করে এই অ্যারের উপাদানগুলোর যোগফল নির্ণয় করি:

php<?php
  $num = 12345;
  echo array_sum(str_split($num, 1));
?>

কোড 실행ের ফলাফল:

php15

আরও দেখুন

  • ফাংশন explode,
    যা একটি স্ট্রিংকে একটি বিভাজক দ্বারা অ্যারেতে বিভক্ত করে
  • ফাংশন number_format,
    যা একটি সংখ্যা ফরম্যাট করে