Tablice wielowymiarowe
: śr mar 17, 2004 6:35 pm
Mam pytanie.
Jeśli mam plik cennik.txt który posiada następującą strukturę:
P30;Text;12 PLN;
P204;Text;12 PLN;
P308;Text;18 PLN;
P308;Text;10 PLN;
każdą linijke dziele na 3 tablice w petli za pomoca funkcji split (";" łańcuch)
Mam wiec 3 tablice.
$pozycja
$uwaga
$cena
Teraz z tablicy $pozycja usuwam P i zbedne spacje ktore pojawiaja sie w niektorych przypadkach. A z tablicy $cena tekst PLN i ewentualnie spacje. Te spacje usuwam by funkcja sort itp funkcje dzialaly dobrze.
Teraz chce te wartosci tych 3 tablic dodac do tablicy wielowymiarowej $cennik
$cennik=array (array $pozycja[0], $uwaga[0], $cena[0]),
(array $pozycja[1], $uwaga[1], $cena[1]),
(array $pozycja[2], $uwaga[2], $cena[2]),
...
(array $pozycja[n], $uwaga[n], $cena[n]),
Czy można coś takiego zrobić w pętli? i jak? Chyba że ktoś wie jak zrobić coś takiego w inny sposób.
Ponieważ chciałbym poźniej wyświetlać tabele produktów według życzenia
użytkownika. Albo według numerów pozycji albo według cenny.
Jeśli mam plik cennik.txt który posiada następującą strukturę:
P30;Text;12 PLN;
P204;Text;12 PLN;
P308;Text;18 PLN;
P308;Text;10 PLN;
każdą linijke dziele na 3 tablice w petli za pomoca funkcji split (";" łańcuch)
Mam wiec 3 tablice.
$pozycja
$uwaga
$cena
Teraz z tablicy $pozycja usuwam P i zbedne spacje ktore pojawiaja sie w niektorych przypadkach. A z tablicy $cena tekst PLN i ewentualnie spacje. Te spacje usuwam by funkcja sort itp funkcje dzialaly dobrze.
Teraz chce te wartosci tych 3 tablic dodac do tablicy wielowymiarowej $cennik
$cennik=array (array $pozycja[0], $uwaga[0], $cena[0]),
(array $pozycja[1], $uwaga[1], $cena[1]),
(array $pozycja[2], $uwaga[2], $cena[2]),
...
(array $pozycja[n], $uwaga[n], $cena[n]),
Czy można coś takiego zrobić w pętli? i jak? Chyba że ktoś wie jak zrobić coś takiego w inny sposób.
Ponieważ chciałbym poźniej wyświetlać tabele produktów według życzenia
użytkownika. Albo według numerów pozycji albo według cenny.