Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]wyświetlanie kolumny danych z pliku
hiszpan5
post 13.11.2014, 20:49:33
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.11.2014

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


Mam następujący plik z danymi:

Kod
2014-11-11    00:00    21.21    70.27    63.77    20.44    20.50    99835    20.50    61.90
2014-11-11    00:01    21.19    70.27    63.77    20.44    20.50    99831    20.50    61.80
2014-11-11    00:02    21.20    70.29    63.71    20.44    20.50    99834    20.50    61.80
2014-11-11    00:03    21.22    70.29    63.74    20.44    20.50    99847    20.50    61.70
2014-11-11    00:04    21.18    70.27    63.74    20.44    20.50    99847    20.50    61.80
2014-11-11    00:05    21.20    70.27    63.71    20.37    20.50    99853    20.50    61.80


W tym pliku jest około 1440 takich właśnie linijek z danymi.
Mój problem polega na tym, że chcę zapisać do tablicy np. co 10 element z 3 kolumny z powyższego pliku. Jednocześnie nie chcę wczytywać całego pliku bo według mnie jest to bez sensu.
Chcę, żeby tablica z danymi wyglądała w ten sposób:

  1. setData(array(21.21,21.50,21.66,21.49, ... ,22.48));


głowie się nad tym tematem już 2 dzień i jak dotąd nic sensownego nie udało mi się spłodzić poza wczytaniem całego pliku do tablicy i rozbiciem go na elementy ale to bez sensu.

Proszę o pomoc w tym temacie.

Ten post edytował hiszpan5 13.11.2014, 20:51:20
Go to the top of the page
+Quote Post
Pyton_000
post 14.11.2014, 07:57:58
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Inaczej tego nie zrobisz.
Możesz zamiast na dzień dobry wczytywać cały plik (jeżeli zależy Ci na pamięci) to użyć metod czytających jeden wiersz i ograniczyć długość wiersza do 40 (fgets)
Go to the top of the page
+Quote Post
kreatiff
post 14.11.2014, 11:13:28
Post #3





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


Co do drugiego rozwiązania zaproponowanego przez Pyton_000, to ja bym to zrobił tworząc obiekt SPLFileObject i potem szukanie aż do końca pliku za pomocą seek() co 10 linię. A wybór wartości z kolumny to już którąś z funkcji php do operowania na ciągach. Pewnie właśnie to explode().
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: 14.08.2025 - 17:02