PHP array_merge_recursive() λειτουργία

Παράδειγμα

Συνδυάζει δύο λίστες σε μια λίστα:

<?php
$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(), η λειτουργία θα επιστρέψει μια νέα λίστα με αριθμητικά κλειδιά, που ξεκινούν από 0 και ξανακατανομήζονται.

Γλώσσα

array_merge_recursive(array1,array2,array3...)
Παράμετροι Περιγραφή
array1 Απαιτείται. Ορίζει τη λίστα αριθμών.
array2 Επιλογή. Ορίζει τη λίστα αριθμών.
array3 Επιλογή. Ορίζει τη λίστα αριθμών.

Τεχνικά λεπτομέρειες

Αποτελεσματικότητα: Επιστρέφει το συνδυασμένο σύνολο αριθμών.
PHP Έκδοση: 4.0.1+