![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 17 Dołączył: 28.12.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pozdrawiam,
Może ktoś spotkał się z podobnym problemem pobieram taki oto plik: Cytat 1 0005.018 0003.444 0000.000 0000.620 2 0002.046 0002.058 0000.000 0000.339 3 0007.755 0008.713 0000.000 0004.535 4 0003.268 0001.696 0000.000 0000.099 5 0006.042 0007.941 0000.046 0001.973 6 0000.000 0000.000 0000.000 0000.000 7 0005.154 0004.496 0000.110 0000.364 8 0005.140 0004.527 0000.000 0002.712 9 0006.140 0001.838 0000.000 0001.814 10 0000.467 0000.222 0000.011 0000.942 11 0006.669 0006.127 0000.000 0002.136 Pomiędzy kolejnymi liczbami znajdują się bliżej nieokreślona ilość spacji. Próbowałem wykorzystać do tego funkcji ereg_replace $tekst=ereg_replace(" {2,}"," ",$tekst); Myślałem, że wytnie podwójne spacje i gdybym taki mechanizm powtórzył 3x to wykasowałby zbędne podwójne spacje, ale nie wychodzi. Czy jest jakiś inny sposób? Ten post edytował Chrom 5.01.2006, 17:27:06 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
A zwykłe:
nie starczt? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 17 Dołączył: 28.12.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za szybką odpowiedz,
niestety prawdopodobnie wszystkie skrypty nie działają tak jak potrzeba, ilość spacji jest różna od 1 do 8 i mam problem jak pozostawić tylko 1. Przez trim usunę tylko początek i koniec a co w środku. jeżeli ktoś ma jeszcze jakieś ciekawe propozycje będę wdzięczny. Ten post edytował Chrom 5.01.2006, 20:19:20 |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Chrom: nie kłam, moje rozwiązanie i rozwiązanie dtb usuwa każdą ilość spacji zamieniając je na jedną.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 17 Dołączył: 28.12.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
czyli ja mieszam ale może całość skryptu mam posypane
ale pokręciłem z zapisem pliku i zapisuje tylko ostatnią linię. mea culpa --- edit: Ile można prosić? http://forum.php.pl/index.php?showtopic=39711&hl= Popraw! ~crash Ten post edytował Chrom 5.01.2006, 21:04:40 |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 17 Dołączył: 28.12.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Duże podziękowania.
sprawdziłem wszystko chodzi jeseś super. teraz wygląda tak: Cytat 1 0001.079 0000.886 0000.055 0000.875 2 0008.176 0006.997 0001.019 0001.538 3 0003.552 0005.426 0000.000 0001.056 4 0001.764 0002.884 0000.222 0001.873 5 0001.132 0001.071 0000.209 0000.408 6 0001.031 0000.467 0000.033 0000.720 7 0001.416 0000.799 0000.033 0000.002 8 0006.054 0003.224 0000.000 0001.283 9 0001.105 0000.906 0000.000 0001.637 10 0000.645 0000.103 0000.000 0000.415 11 0000.199 0000.136 0000.000 0000.397 12 0003.771 0003.778 0000.975 0000.117 13 0000.000 0003.764 0000.000 0001.484 14 0004.913 0002.955 0000.083 0001.543 W tej chwili mam jescze jedno pytanko czy wiesz jak załadować kolejne dane do odpowiednich komórek tabeli MySQL-a Ten post edytował Chrom 5.01.2006, 20:51:29 |
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
1. Ponawiam prośbę o poprawienie tagów BBCode w Twoim przedostatnim poście!
2. Manual MySQL -> LOAD DATA INFILE lub odpowiedno napisany skrypcik php. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 17 Dołączył: 28.12.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzieki,
nie zrozoumiałem tak od razu, już poprawione Studiuję
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 17:44 |