English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام وظيفة array_merge_recursive() في PHP و أمثلة

دليل الوظائف المتعددة في PHP

función array_merge_recursive() في PHP تدمج تدريجيًا مجموعة أو أكثر من المجموعات

القواعد

array array_merge_recursive ( array $array1 [, array $array2 ...] )

تعريف الاستخدام

 función array_merge_recursive() une los elementos de uno o más arrays, adjuntando los valores de un array al final del array anterior. Devuelve el array resultante.
إذا كانت هناك أي قيم تحت نفس اسم المفتاح في المدخلات، فإن هذه القيم سيتم دمجها في مجموعة واحدة، وسيتم ذلك بشكل متكرر، لذا إذا كانت القيمة نفسها مجموعة، فإن هذه الوظيفة ستدمج هذه القيمة وفقًا للبند المماثل في مجموعة أخرى. يجب ملاحظة أن إذا كانت المجموعات تحتوي على نفس المفتاح النقدي، فإن القيمة الأخيرة لن تغطي القيمة السابقة، بل ستضاف إلى نهاية.

المواصفات

الترقيمالمواصفات والشرح
1

array1(مطلوب)

يحدد مجموعة.

2

array2(اختياري)

يحدد مجموعة.

النوع

سيقوم بإرجاع مجموعة النتائج.

مثال عبر الإنترنت

سيقوم بدمج عناصر كلاهما معًا وسيتم إضافة قيم مجموعة إلى نهاية مجموعة السابقة.

<?php
   $input1 = array("a"=>"Horse","b"=>"Cat","c"=>"Dog");
   $input2 = array("d"=>"Cow","a"=>"Cat","e"=>"elephant");
   
   print_r(array_merge_recursive($input1,$input2));
?>
اختبار لرؤية‹/›

نتائج الإخراج:

Array
(
    [a] =>Array
        (
            [0] =>Horse
            [1] =>Cat
        )
    [b] =>Cat
    [c] =>Dog
    [d] =>Cow
    [e] =>elephant
)

دليل الوظائف المتعددة في PHP