PHP kézikönyv Előző Következő Az array_merge_recursive() egyesíti két vagy több tömb elemeit úgy, hogy az egyik elemeit a másik után fűzi, és visszadja az eredményül kapott tömböt. Ha a megadott tömbökben ugyanolyan string kulcsok vannak, akkor az ezekhez tartozó elemértékeket egy tömbbe gyűjti össze. Ezt rekurzívan teszi a függvény, tehát ha az elemek egyike ugyancsak tömb, akkor ennek a tömbnek az elemeire is hasonlóképp lefut az egyesítő algoritmus. Ha viszont a numerikus indexek egyeznek meg, akkor a későbbi nem felülírja a korábbi értéket, hanem azok után fűzi. Példa 1. array_merge_recursive() példa $tomb1 = array ("szín "= array ("kedvenc" = "piros"), 5); $tomb2 = array (10, "szín "= array ("kedvenc" = "zöld", "kék")); $eredmeny = array_merge_recursive ($tomb1, $tomb2); Az $eredmeny tömb értéke: Array ([szín] = Array ([kedvenc] = Array ([0] = piros [1] = zöld) [0] = kék) [0] = 5 [1] = 10) Lásd még: array_merge()! Előző Tartalom Következő Fel