Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zmieniająca się nazwa tablicy
tofik1778983
post 8.06.2010, 21:01:56
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Witam
czy można zrobić taki myk aby nazwa zmiennej tablicy zmieniała się powiedzmy w pętli..
np mam tablicę $tab_pliki[]
ogólnie nie wiem ile tych tablic będe potrzebował wiec cciałem zrobić coś takiego aby tablice były tworzone z np numerem.
$tab_pliki_1[]
$tab_pliki_2[]
$tab_pliki_3[]
$tab_pliki_4[]...
po każdym obrocie pętli do nazwy tablicy byłby dodawany jakby prefix (na początku nazwy albo końcu)
Da rade questionmark.gif


--------------------
Go to the top of the page
+Quote Post
Spawnm
post 8.06.2010, 21:05:24
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Da, tylko po co? Do czego ci to?
$tab_pliki_{$i}
Go to the top of the page
+Quote Post
tofik1778983
post 8.06.2010, 21:18:14
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Napisalem skrypt który sprawdza jakie sa foldery w damyn katalogu zapisuje je w tablicy ale to nie wazne..
potem w tej petli jest kolejna wchodząca do kolejnych katalogów i sprawdzająca jakie tam sa pliki.
I teraz katalogi spoko ale chcę aby dla każdego katalogu była oddzielna tablica z plikami.. bo jak dam np
$pliki[]=$plik; to mi wrzuci do tej tablicy wszystkie pliki lecąc po kolejnych katalogach..
a chciałbym mieć np tyle tablic z plikami ile skrypt znajdzie katalogów (najlepiej prefix tablicy byłby nazwą katalogu)

Chyba jasno opisalem.


--------------------
Go to the top of the page
+Quote Post
nospor
post 8.06.2010, 21:19:36
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A nie slyszales o tablicach wielowymiarowych?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tofik1778983
post 8.06.2010, 21:25:42
Post #5





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Cytat(Spawnm @ 8.06.2010, 22:05:24 ) *
Da, tylko po co? Do czego ci to?
$tab_pliki_{$i}

  1. Fatal error: Function name must be a string in .........

Słyszałem ale jak dam 2wymarową to będe musiał przerobić sporo innych rzeczy, myślałem że da się jakoś tak...
Ma ktoś gotowca jak wczytać foldery i pliki z folderów w 2 wymiarowąquestionmark.gif

Ten post edytował tofik1778983 8.06.2010, 21:35:07


--------------------
Go to the top of the page
+Quote Post
vermis
post 8.06.2010, 21:36:43
Post #6





Grupa: Zarejestrowani
Postów: 279
Pomógł: 56
Dołączył: 3.06.2010
Skąd: Tarnowskie Góry

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


Można tak:
  1. $nazwa = "tab_pliki_".$i;
  2. $$nazwa[]


--------------------
Go to the top of the page
+Quote Post
tofik1778983
post 8.06.2010, 23:23:38
Post #7





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


  1. Fatal error: Cannot use [] for reading in....


To chyba nic z tego..
To może inaczej.. tablice dwuwymiarowe pamietam jeszcze jak sie uczylem c++ ale nie php
jak wczytać foldery i pliki w nich zawarte do takiej tablicy.. ogólnie zasadę działania znam itd ale nie wiem jak wczytać ;]

Tak się zastanawiam też w jaki sposób potem wylosować jeden z plikow danego folderu z tablicy 2wymiarowej??

Problem rozwiązany..
Zamiast jak wcześniej pisałem próbować zmienić nazwę tablicy i tworzyć nowe dla każdego folderu, wyzerowałem ją po każdym przejściu do nowego katalogu ;] Czasem najprostsze rozwiązanie kryje się gdzieś po kątach..
Skrypt robi co zaplanowane więc dzięki za pomoc.

Ten post edytował tofik1778983 8.06.2010, 21:56:35


--------------------
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: 13.06.2025 - 03:59