Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]przeksztalcanie tablicy
zdzichu
post 2.06.2007, 20:37:23
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 28.08.2006

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


Witam.
Mam tabilce, wygladajaca mniej wiecej w ten sposob:
  1. <?php
  2. Array ( [text] => num [foo] => bar )
  3. ?>

Jednak musze przerobic ta tablice, bo jest ona wysylana do sterownika baz danych, ktory potem robi insert na podstawie tej tablicy.
Czego zatem uzyc, by uzyskac jeden z dwoch rezultatow:
  1. <?php
  2. //pierwszy, ktory by mi odpowiadal:
  3. Array ( text,num,bar ) 
  4. //i drugi
  5. Array ( [asd] => text [dsa] => num [foo] => bar )
  6. ?>

Myslalem zeby uzyc array_keys, i wstawic do tablicy, a nastepnie w jakis sposob usunac klucze, jednak jest to troszeczke dluga metoda(mam nadzieje, ze zna ktos szybszy sposob smile.gif )
z gory dzieki za odpowiedzi:)
Go to the top of the page
+Quote Post
Nightmare
post 2.06.2007, 20:39:23
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 21.05.2007

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


Możesz z wartości z tablicy utworzyć string za pomocą implode i potem to wrzucić do inserta.

//----EDIT----//
Możesz zrobić też tak
  1. <?php
  2. $tablica = Array ( [asd] => 'text', [dsa] => 'num', [foo] => 'bar' );
  3. $i = 0;
  4. foreach($tablica as $key=>$value)
  5. {
  6. $nowaTablica[$i] = $value;
  7. $i++;
  8. }
  9. ?>

co da ci zmienną z tablicą w postaci Array ( 'text','num','bar' )

Ten post edytował Nightmare 2.06.2007, 20:46:57
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: 12.06.2025 - 17:08