Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tworzenie tablicy
ShadowD
post
Post #1





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Mam w jednej tablicy coś takiego: array(dane, imie) i jakąś inną tablicę nazwijmy ja $tablica=array(jakieś tam dane), chciał bym ta pierwsza był indeksem tablicy czyli coś $smiesznaTablica['dane']['imie'] i by do niej bvyła przypisana kolejna, w sumie coś takiego: $smiesznaTablica['dane']['imie']=$tablica; i by to działało.

Zapisałem pierwszą tablicę tak jako string: $indexy=[dane][imie]

Użyłem eval('$smiesznaTablica'.indexy.'="'.$tablica.'";');

Wszystko działa gdy zmienna $tablica jest stringiem, tworzy się ładnie tablica o danych indexach i dodaje wartość, chciał bym jednak by była możliwość dodania tablicy zamiast stringu, ten kod dla tablicy zwróci wartość "Array" jako string a nie jej faktyczną wartość. Kombinowałem na setki sposobów i nie mogę wpaść na to jak tego dokonać, może jest inny sposób bez kombinowania z eval na osiągnięcie czegoś takiego? W sumie tablicę można rozpisać na array(...=>...,...=>...), ale to znów eval i masa kombinowania, a to i tak wydaje się przekombinowane.

Ogólnie chodzi o to by z danych indeksów (nie wiadomo ilu) stworzyć tablicę, by kolejna była w poprzedniej i do niej przypisać wartość która może być stringiem (co robi jeden z powyższych kodów) jak i array'jem.

Jakiś pomysł na moją fanaberię? snitch.gif

Można sobie pomóc korzystając z explode - mamy już tablicę, teraz tylko jak dodać do niej wartość.

Ten post edytował ShadowD 13.08.2011, 22:53:56


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 11:44