Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana kluczy tablicy na zmienne
Forum PHP.pl > Forum > PHP
szok
Witam, mam do was pytanie jak moge zamienić tablicę na zwykłe zmienne i przypisać im wartości?
np:

$tab[jeden] = "wynik jeden";
$tab[dwa] = "wynik dwa";

I aby z tego wyszło:

$jeden = "Wynik jeden";
$dwa = "wynik dwa";

Nie zawsze będę wiedział jakie są klucze tablicy, dlatego nie wiem jak to zrobic aby nazwa zmiennej była taka jak klucz w tablicy. Proszę o pomoc. Pozdrawiam serdecznie smile.gif
ARJ
trzeba uzyć: http://www.php.net/manual/en/language.variables.variable.php
to co chcesz uzyskać:
  1. <?php
  2. foreach($tab as $k=>$v)
  3. {
  4.    ${$k}=$v;
  5. }
  6. ?>
dr_bonzo
1. Po co to robic w takim razie - i tak bedziesz musial znac nazwy zmiennych
2. extract" title="Zobacz w manualu PHP" target="_manual
nospor
przeciez dr_bonzo podal lepsza i krotsza metode winksmiley.jpg
szok
Usunąłem post po twojej odpowiedzi i nie zauważyłem jej, fakt extract jest lepszym rozwiązaniem, oba działają, ale użyje właśnie extract.
Dziękuje za pomoc smile.gif
Pozdrawiam Działa idealnie smile.gif
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.