Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Witam.
Funkcja array_merge() zwróci tablicę o strukturze: Kod Array Jak widać funkcja zamiast nadpisywać zmienia indeksy i zostawia wartości o takich samy kluczach liczbowych. ( [kolor] => rozowy [0] => jeden [1] => jedyneczka ) Co zrobić aby wartości z indeksami liczbowymi zostały nadpisane tak jak to się stało z wartościami o indeksie 'kolor' ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 6 Dołączył: 30.06.2007 Skąd: Zielona Góra Ostrzeżenie: (0%)
|
Może to Ci pomoże:
tylko zwróć uwagę, że kolejność argumentów jest ważna. Uzupełnienie: Dla przypadku, który podałeś to rozwiązanie się sprawdzi ale jeśli będą różne klucze w tablicach to będzie źle. Spróbowałem inną metodę (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (kolejność też jest ważna)
i wynik jest taki jak chciałeś
Ten post edytował delfinium 14.07.2007, 11:25:31 |
|
|
|
orglee array_merge - jak nadpisać klucz liczbowy? 14.07.2007, 10:33:53
orglee Oczywiście że pomoże dzięki tej funkcji szukałem t... 14.07.2007, 11:33:00
delfinium Nie używaj array_merge a potem array_intersect_key... 14.07.2007, 11:36:22
orglee Dobra dzięki oczywiście nie wiedziałem że na tabli... 14.07.2007, 12:22:49 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:49 |