Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> połączenie 2 tablic asocjacyjnych w jedną?
Adam_barczyk
post 14.10.2010, 14:36:45
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.09.2010

Ostrzeżenie: (0%)
-----


Witam,
czy jest mozliwość połaczenia 2 tablic asocjacyjnych z takimi samymi kluczami w jedną?
Może przedstawię dokładniej o co mi chodzi:
np. mam tablice:
array1=("nazwa"=> "dom",
"pokoje"=>3,
"miejscowosc"=>"wawa" );


array2=("nazwa"=> "mieszkanie",
"pokoje"=>4,
"miejscowosc"=>"krakow" );

I z tych2 tablic chciałbym uzyskać jedną gdzie pod indeksem [0] byłby wartości (dom, 3, wawa) a pod indeksem [1] (mieszkanie, 4, krakow... no i oczywiscoe to ma byc tablica asocjacyjna abym mógł sie odwolywać array3[0]['mieszkanie'] Nie mam pomysłu jak to wykonac... pomoże ktoś?
Pozdrawiam
Go to the top of the page
+Quote Post
maniana
post 14.10.2010, 14:53:10
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 18.05.2007

Ostrzeżenie: (0%)
-----


Nie wiem czy o to chodzi ale było by to zwykłe połączenie tablic:
  1. $array3 = array($array1,$array2);
Ew w pętli możesz łączyć przez:
  1. $array3[]=$nowa_tablica_do_dolaczenia;


Ten post edytował maniana 14.10.2010, 14:54:30
Go to the top of the page
+Quote Post
thek
post 14.10.2010, 14:54:37
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Stwórz jedną większą i do niej dokoptuj obie.
  1. $duza[] = $array1;
  2. $duza[] = $array2;

I spróbuj wtedy:
  1. $duza[0]['pokoje']

poza tym tak jak kolega wyżej lub poprzez
  1. array_push( $array, $jakaś_dodawana );

No po prostu możliwości jest więcej niż jedna by to zrobić.
Powód edycji: [thek]: literówki ;)


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 00:37