![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 3 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam kolejny problem. W jednym elemencie tablicy, pod nazwą $frachty[2] mam następujący ciąg: Kod 00004 Koszty frachtu (patrz zał.); 0070165878; ; / 01.09.2011; 7000265046; ; / 00020; 1; ; JD; ; V7 (23%); ; 5.719,41; 5.719,41; ; 1.315,46; ; 7.034,87; 00005 Koszty frachtu (patrz zał.); 0070166091; ; / 02.09.2011; 7000265063; ; / 00020; 1; ; JD; ; V7 (23%); ; 5.222,95; 5.222,95; ; 1.201,28; ; 6.424,23; 00006 Koszty frachtu (patrz zał.); 0070166092; ; / 02.09.2011; 7000265069; ; / 00020; 1; ; JD; ; V7 (23%); ; 6.466,51; 6.466,51; ; 1.487,30; ; 7.953,81; 00007 Koszty frachtu (patrz zał.); 0070166094; ; / 02.09.2011; 7000265074; ; / 00020; 1; ; JD; ; V7 (23%); ; 5.720,38; 5.720,38; ; 1.315,69; ; 7.036,07; 00008 Koszty frachtu (patrz zał.); 0070166096; ; / 06.09.2011; 7000265084; ; / 00020; 1; ; JD; ; V7 (23%); ; 5.298,93; 5.298,93; ; 1.218,75; ; 6.517,68; 00009 Koszty frachtu (patrz zał.); 0070166099; ; / 01.09.2011; 7000265120; ; / 00020; 1; ; JD; ; V7 (23%); ; 5.228,75; 5.228,75; ; 1.202,61; ; 6.431,36; 00010 Koszty frachtu (patrz zał.); 0070166737; ; / 01.09.2011; 7000265953; ; / 00020; 1; ; JD; ; V7 (23%); ; 5.470,74; 5.470,74; ; 1.258,27; ; 6.729,01; Takie coś: Kod 00010 Koszty frachtu (patrz zał.); 0070166737; ; / 01.09.2011; 7000265953; ; / 00020; 1; ; JD; ; V7 (23%); ; 5.470,74; 5.470,74; ; 1.258,27; ; 6.729,01; To jeden fracht. Takich, mogą być 300, a może ich być 200. I potrzebuję z każdego frachtu, wykonywać operację. Wyciągać dane z frachtu inaczej. Zawsze fracht, ma 5 linii... Nie wiem jak to zrobić, dlatego proszę was o pomoc. A że nikt nie odpowiada, musze zadać pytanie, czy jest to wogule możliwe? (IMG:style_emoticons/default/closedeyes.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
otwórz plik za pomocą
w returnie dostajesz tablicę zawierającą poszczególne linie tekstu. i jedziesz po nim jakimś for'em, sprawdzając najpierw, czy ma odpowiednią ilość linii. przy każdej iteracji przetwarzasz odpowiednio dane. więcej nie powiem, bo sam za mało powiedziałeś (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 3 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam cały tekst w zmiennej. Jednej zmiennej wszystkie frachty. Umiem odczytywać z pliku, ale coż, pętle potrafią mi sprawiać niekiedy problemy... Powtarzam się: w jednej zmiennej mam wszyyystkie frachty. Ale nie zawsze jest ich taka sama ilość...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
eh... dobra:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 3 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Do drugiej jak się dostanę? Znaczy, jeśli chcę pierwszą linijkę frachtu wypisać, to jak to uczynię?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
jeśli chcesz połączyć 5 linijek, to wpisujesz:
ewentualnie, jakby entery poucinało (chociaż nie wiem, czy powinno), to zmieniasz to na:
//edit: daję samo NEXTLINE, bo nie wszystkie systemy używają RETURN + NEXTLINE Ten post edytował czychacz 6.01.2012, 17:17:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 21:34 |