কম্পিউটার

PHP-তে array_reduce() ফাংশন


array_reduce() ফাংশন একটি স্ট্রিং হিসাবে একটি অ্যারে প্রদান করে, একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন ব্যবহার করে৷

সিনট্যাক্স

array_reduce(arr, custom_func, initial)

পরামিতি

  • আরার - অ্যারে। প্রয়োজন।
  • কাস্টম_ফাঙ্ক - ব্যবহারকারী-সংজ্ঞায়িত ফাংশনের নাম। প্রয়োজন।
  • প্রাথমিক − প্রাথমিক মান ফাংশনে পাঠানো হবে। ঐচ্ছিক।

ফেরত

array_reduce() ফাংশন ফলিত মান প্রদান করে। এটি NULL প্রদান করে, যদি অ্যারেটি একটি খালি অ্যারে হয় এবং প্রাথমিক পাস না হয়।

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

<?php
function display($a1,$a2) {
   return $a1 . " DEMO " . $a2;
}
$a = array("One","Two");
print_r(array_reduce($a,"display",2));
?>

আউটপুট

নিচের আউটপুট −

2 DEMO One DEMO Two

উদাহরণ

আসুন আরেকটি উদাহরণ দেখি যেখানে প্রদত্ত অ্যারেটি অ্যারের সমস্ত উপাদানের গুণফলকে হ্রাস করা হয়েছে −

<?php
function display($a1,$a2) {
   return $a1 + $a2;
}
$arr = array(50, 100, 150, 200, 250);
print_r(array_reduce($arr,"display",500));
?>

আউটপুট

নিচের আউটপুট −

1250

  1. PHP-তে array_splic() ফাংশন

  2. PHP-তে array_shift() ফাংশন

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

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