array_walk_recursice() ফাংশন একটি অ্যারের প্রতিটি সদস্যের জন্য একটি ব্যবহারকারী ফাংশন পুনরাবৃত্তিমূলকভাবে প্রয়োগ করে৷
সিনট্যাক্স
array_walk_recursive(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