ফাংশন array_merge_recursive
ফাংশন array_merge_recursive দুইটি
বা তার বেশি অ্যারে একসাথে মার্জ করে।
array_merge
ফাংশন থেকে পার্থক্য দেখা যায় যখন মার্জ করা অ্যারেগুলোতে
একই কী থাকে। উদাহরণ দেখুন।
সিনট্যাক্স
array_merge_recursive(array ...$arrays): array
উদাহরণ
দুইটি অ্যারে মার্জ করা যাক, যাদের একই কী আছে:
<?php
$arr1 = ['a' => 1, 2, 3];
$arr2 = ['a' => 4, 5, 6];
$res = array_merge_recursive($arr1, $arr2);
var_dump($res);
?>
কোড 실행ের ফলাফল:
['a' => [1, 4], 2, 3, 5, 6]
উদাহরণ
তুলনার জন্য দেখুন, ফাংশন
array_merge কিভাবে কাজ করে:
<?php
$arr1 = ['a' => 1, 2, 3];
$arr2 = ['a' => 4, 5, 6];
$res = array_merge($arr1, $arr2);
var_dump($res);
?>
কোড 실행ের ফলাফল:
['a' => 1, 2, 3, 5, 6]
আরও দেখুন
-
ফাংশন
array_merge,
যেটিও অ্যারে মার্জ করে -
ফাংশন
array_combine,
যেটি দুইটি অ্যেকে একটি অ্যাসোসিয়েটিভ অ্যারেতে মার্জ করে