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

PHP-এ array_walk_recursive() ফাংশন


array_walk_recursive() ফাংশনটি একটি ব্যবহারকারী ফাংশনকে রিকার্সিভলি একটি অ্যারের প্রতিটি সদস্যের ওপর প্রয়োগ করে।

সিনট্যাক্স

array_walk_recursive(arr, custom_func, parameter)

প্যারামিটার

  • arr − নির্দিষ্ট অ্যারে। আবশ্যক।

  • custom_func − ব্যবহারকারী-সংজ্ঞায়িত ফাংশন। আবশ্যক।

  • parameter − কাস্টম ফাংশনের জন্য সেট করার প্যারামিটার। ঐচ্ছিক।

রিটার্ন

array_walk_recursive() ফাংশনটি সফল হলে TRUE বা ব্যর্থ হলে FALSE রিটার্ন করে।

উদাহরণ

নিচে একটি উদাহরণ দেওয়া হলো −

<?php 
function display($val, $key) { 
    echo "Key $key with the value $val<br>"; 
} 
$arr1 = array("p" => "accessories", "q" => "footwear"); 
$arr2 = array($arr1, "1" => "electronics"); 
array_walk_recursive($arr2, "display"); 
?>

আউটপুট

Key p with the value accessories Key q with the value footwear Key 1 with the value electronics

উদাহরণ

আরেকটি উদাহরণ দেখি যেটি অন্য প্যারামিটার পাস করে −

<?php 
function display($val, $key, $extra) { 
    echo "Key $key $extra $val<br>"; 
} 
$arr1 = array("p" => "accessories", "q" => "footwear"); 
$arr2 = array($arr1, "5" => "electronics"); 
array_walk_recursive($arr2, "display", "with value"); 
?>

আউটপুট

Key p with the value accessories Key q with the value footwear Key 5 with the value electronics

  1. PHP max() ফাংশন

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

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

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