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