Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]przeksztalcanie tablicy
Forum PHP.pl > Forum > Przedszkole
zdzichu
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:)
Nightmare
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' )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.