Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] 2 tablice w jedna
dariolee
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 18.04.2007

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


Witam,
Mam dwie tablice:
Array1 ( [1] => 3 [4] => 0 [5] => 0 [8] => 0 [10] => 0 )
i
Array2 ( [0] => Array ( [id_komorka] => 1 [nazwa_krotka] => Firma1 )
[1] => Array ( [id_komorka] => 4 [nazwa_krotka] => Firma2 )
[2] => Array ( [id_komorka] => 5 [nazwa_krotka] => Firma3 )
[3] => Array ( [id_komorka] => 8 [nazwa_krotka] => Firma4 )
[4] => Array ( [id_komorka] => 10 [nazwa_krotka] => Firma5 ) )

Najlepiej to byłoby jakbym w Array1 podmienił klucze na wartość [nazwa_krotka] tj. Array1 ( [Firma1] => 3 [Firma2] => 0 [Firma3] => 0 [Firma4] => 0 [Firma5] => 0 ) Albo stworzył nowa tabele z identycznym układem Array3 ( [Firma1] => 3 [Firma2] => 0 [Firma3] => 0 [Firma4] => 0 [Firma5] => 0 )
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Przeiteruje tablice druga i utworz nowa tablice

  1. <?php
  2. $tablica['nazwa_klucza']='wartosc';
  3. ?>

I za nazwe klucza wstaw odpowiednia zmienna. A szczerze to po co ci tak robic?
Go to the top of the page
+Quote Post
dariolee
post
Post #3





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 18.04.2007

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


Łatwiej mi przypisać to do smartego, którego dopiero zaczynam poznawać.
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No ale o co teraz chodzi bo nie kumam. Nie napisałeś nic ze chcesz to zrobic w smarty.
W php zrob sobie szybciej i łatwiej. Bo smarty musi to sobie jeszcze sam przetrawic na php wiec to lekko bezsensowne bedzie.

// @DOWN racja glupi jestem :/
Wiec zrób tak jak napisałem z tworzeniem nowej tablicy.

Ten post edytował wookieb 17.04.2009, 10:07:50
Go to the top of the page
+Quote Post
1010
post
Post #5





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


chyba chodzi o to że tablice w innej postaci (na jaką autor chce zamienić) łatwiej będzie mu przekazać do smarty.
Go to the top of the page
+Quote Post
dariolee
post
Post #6





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 18.04.2007

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


Pierwsza tablica zawiera ilośc wystąpień jakiejś opcji (select count (*).... where jednostka ...) a druga zawiera dane szczegółowe odnośnie jednostek. Chce połączyć wyniki tego select count z danymi szczegółowymi i przesłać do smartego, żeby mi na stronie wyświetliło: nazwe_jednostki i wartość count dla danej jednostki.
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




array_walk" title="Zobacz w manualu PHP" target="_manual dla tablicy z firmami, jako ostatni parametr podajesz argument tablicy z liczbami. Klucze sprawdzasz jak w przykładzie w manualu.

Możesz jeszcze pętlą, co kto lubi. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 19:57