Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciaganie danych z pliku tekstowego
eltorito
post 4.05.2005, 00:45:51
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 14.08.2004

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


funkcja wrzuca mi do pliku dane jak ponizej (dopisuje za kazdym razem na dole kolejny wiersz) :

data | identyfikator | numer | kwota | error lub ok | errorKOD lub no_erorr|status

czyli cos takiego :

XXXX-XX-XX|YYYYYYYYYYYYYY|QQ|ZZZPLN|error|errPPP|C
XXXX-XX-XX|YYYYYYYYYYYYYY|QQ|ZZZPLN|error|errPPP|C
XXXX-XX-XX|YYYYYYYYYYYYYY|QQ|ZZZPLN|ok|no_error|P
XXXX-XX-XX|YYYYYYYYYYYYYY|QQ|ZZZPLN|error|errPPP|C
XXXX-XX-XX|YYYYYYYYYYYYYY|QQ|ZZZPLN|error|errPPP|W
.....


jak wyciagnac pozniej z pliku wszystkie te dane i je odpowiednio posortowac - zeby kazda linijka byla oddzielna tablica, np
tab1[0], tab1[1], ...
tab2[0], tab2[1], ...
.....

Ten post edytował eltorito 4.05.2005, 00:52:54


--------------------
jaskinie solne, groty solne
jaskinia solna, grota solna
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ActivePlayer
post 4.05.2005, 07:08:30
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


wystarczylo zerknąć do manuala:

http://pl.php.net/manual/pl/function.file.php
http://pl.php.net/manual/pl/function.explode.php
Go to the top of the page
+Quote Post
sobstel
post 4.05.2005, 07:10:42
Post #3





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


w skrócie : file" title="Zobacz w manualu PHP" target="_manual albo fopen" title="Zobacz w manualu PHP" target="_manual i fgets" title="Zobacz w manualu PHP" target="_manual, a następnie explode" title="Zobacz w manualu PHP" target="_manual

Przykład :

  1. <?php
  2.  
  3. $tab = file('plik.txt');
  4. for ($i = 0, $count = count($tab); $i < $count; $i++) {
  5.     $tab[$i] = explode('|', $tab[$i]);
  6. }
  7.  
  8. ?>


wtedy bedzie mial w postaci :
tab[0][0], tab[0][1], ...
tab[1][0], tab[1][1], ...
.....

Ten post edytował sopel 4.05.2005, 07:15:07


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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 - 08:38