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+ |