Existuje niekoľko spôsobov, ako zlúčiť pole do php. Hlavné funkcie array_merge () a array_merge_recursive () pracujú so zložitými políčkami. Metóda implode () spracováva viacrozmerné polia. Existuje spôsob, ako zoskupiť prvky polí a zlúčiť prvky jedného poľa do reťazca.
function array_merge ()
Touto funkciou php kombinuje pole do nového samostatného poľa. Prvky druhého poľa sú na konci prvého. Ak majú spracované súbory rovnaké kľúče, spojenie sa uskutoční nasledovne. Ak kľúče obsahujú elementárne elementy, prvky sa nahradia a každá nasledujúca hodnota nahradí predchádzajúcu. Ak sú prvky s jedným kľúčom číselné, potom každý prvok bude pridaný na koniec poľa. V dôsledku toho budú hodnoty zoradené podľa kľúča vo vzostupnom poradí.
Prvky v novom poli sú usporiadané takým spôsobom, že nulovým prvkom je hodnota pomocou farebného kľúča, potom čísla 2 a 4 za nimi a, b. Nasleduje ich tvar = & gt; trapézové a 4. Mali by ste venovať pozornosť prvkom so spoločným kľúčom. V tomto prípade zostáva zelená.
Array
[farba] => zelená
= 2
=> 4
=> a
tvar] => lichobežník
=> 4
)
Druhým príkladom je kombinovanie polí vo php.
Tu sú uložené všetky prvky okrem tých, ktoré majú spoločný kľúč 3. V tomto prípade zostáva hodnota prvého poľa. Výsledok:
pole
{
=>
reťazec
"zero_a"
=>
reťazec
"dva_a"
pre kombináciu PHP polia na reťazec, pričom tento spôsob implodujú (). Úplnú syntax:
$ lepidlo riadok je predvolene prázdne, nie je to povinné. Poli $ kusy je prvok, ktorý nakoniec bude kombinovať. V dôsledku toho sa reťazec vráti s prvkami poľa, medzi ktorými je oddeľovač lepidla $. Takto: