Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%)
|
Witam wszystkich
Mam następujący problem który mimo przeszukania u wujka Googla nie udaje się rozwiązać Próbuję napisać klasę która by pobierała raporty .csv z programu Vatowiec i następnie wyświetlała wyniki na stronie www. Raporty różnią się ilością kolumn i ich nazwami . Aby rozwiązać ten problem należałoby , jak sądzę , skorzystać z instrukcji list . Już udało mi się doprowadzić do sytuacji w której otrzymuje przedzielone przecinkami wyrazy 1 wiersza np Lp , Nazwa , Typ ... itd . Mój problem polega na tym że nie potrafię dołączyć znaku zmiennej $ do uzyskanych wyrazów tak aby uzyskać formę list($lp,$Nazwa........) .Wykorzystanie implode i eval nie dało rezultatu . Będę wdzięczny za jakieś sugestie |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 3 Dołączył: 16.08.2007 Skąd: Oświęcim Ostrzeżenie: (0%)
|
Witam
Jak dobrze pamiętam to plik .csv to plik tekstowy gdzie wartości pól są oddzielone jakimś znakiem, np. ','. Ja proponuję zrobić tak: 1. Pobieranie linijki pliku do zmiennej do póki nie zostanie natrafiony na znak końca pliku. 2. Zachowanie do tablicy rozbitej na pola linijki za pomocą explode 3. Po zakończeniu pobierania wyświetlenie za pomocą foreach zestawienia. Pozdrawiam Ps. Najlepiej wrzuć kawałek pliku i to co już masz (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował AngelusPL 18.05.2009, 13:35:37 |
|
|
|
rfoltman [PHP] zamiana zawartości stringu na zmienne 17.05.2009, 12:39:38
JoShiMa Ja bym za pomocą explote() rozbiła ten ciąg względ... 17.05.2009, 20:52:12 
rfoltman Cytat(JoShiMa @ 17.05.2009, 21:52:12 ... 18.05.2009, 08:49:32 
JoShiMa Cytat(rfoltman @ 18.05.2009, 09:49:32... 18.05.2009, 09:06:03
rfoltman Tak masz rację ale bez nieszczęsnego znaczka ... 18.05.2009, 09:19:45 
JoShiMa Cytat(rfoltman @ 18.05.2009, 10:19:45... 18.05.2009, 09:27:18
rfoltman Witam
Zrobiłem dokładnie właśnie tak
[PHP] pobie... 19.05.2009, 09:28:26
fran1o nie wiem czy Cie dobrze zrozumialem ale chcodzi Ci... 19.05.2009, 09:56:49
rfoltman Właśnie o to tyle że jest mały szkopuł . Między zn... 19.05.2009, 10:27:40
nospor no to uzyj trim bo ewidentnie b ma spacje
nie: pr... 19.05.2009, 10:30:50
fran1o a ta przerwa nie powstaje w tej linii:
[PHP] pobie... 19.05.2009, 10:32:47
rfoltman Dziękuję wszystkim . Problem rozwiązany 19.05.2009, 12:23:47 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:18 |