تابع ()array_merge_recursive
تابع ()array_merge_recursive
مثال (تابع ()array_merge_recursive)
ادغام دو آرایه در یک آرایه:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
امتحان کنید »
تعریف و کاربرد
تابع ()array_merge_recursive یک یا چند آرایه را در یک آرایه ی دیگر ادغام می کند.
تفاوت بین این تابع و تابع ()array_merge در این است که، هنگامی که عناصر دو یا چند آرایه، دارای کلیدهای یکسانی هستند، تابع ()array_merge_recursive به جای لغو کردن کلیدها، مقدار مورد نظر را مثل یک آرایه، می سازد.
نکته: اگر تنها یک آرایه را به تابع ()array_merge_recursive انتساب دهید، این تابع دقیقا همانند تابع ()array_merge عمل خواهد نمود.
نحوه نوشتن
array_merge_recursive(array1,array2,array3...)
پارامترها | توضیحات |
---|---|
array1 | ضروری. یک آرایه را مشخص می کند. |
array2 | اختیاری. یک آرایه را مشخص می کند. |
array3,... | اختیاری. یک آرایه را مشخص می کند. |
جزئیات تکنیکی
مقدار برگشتی: | آرایه ی ادغام شده را برمی گرداند. |
---|---|
ورژن php: | 4.0.1+ |
- نوشته شده توسط احسان عباسی
- بازدید: 3322