Cum se pot combina într-o singură matrice PHP - note codificator infernal

1. Utilizarea PHP-funcții sunt array_merge

Cod: array_merge matrice (matrice matrice1, matrice2 matrice # 91;, matrice. # 93; )

Funcția array_merge () fuzionează elementele două sau mai multe matrici, astfel încât valorile matrice sunt conectate la unul din cel precedent. Rezultatul este o matrice nouă.

În cazul în care matrice de intrare au cheile aceleași string, apoi valorile corespunzătoare acestor chei, au fuzionat recursiv într-o singură matrice, astfel încât în ​​cazul în care una dintre valorile este o funcție matrice se contopeste cu valoarea corespunzătoare din alte matrice. Cu toate acestea, în cazul în care matricele au aceeași cheie numerică, valoarea menționată la ultimul, nu suprascrie valoarea inițială, dar va fi fuzionat cu ea.

utilizare EXEMPLUL array_merge ()

Cod: $ matrice1 = array (=> "roșu", "culoare", 2, 4);
$ Array2 = array ( "a", "b", "culoare" => "verde", "formă" => "trapez", 4);
$ Rezultat = array_merge ($ matrice1, $ array2);
print_r ($ rezultat);

Exemplul de mai sus:

2. Pur și simplu adăugați două matrice

Dacă doriți să păstrați complet matrice și doar le îmbina împreună, utilizați operatorul +:

Cod: $ matrice1 = array ();
$ Array2 = array (1 => "date");
Rezultat $ = $ matrice1 + $ array2;

Tasta numerică va fi păstrată, astfel încât asociația este, de asemenea, stocate.

Trebuie amintit faptul că în PHP 5 funcția array_merge are doar tipul de matrice.

articole similare