Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciąganie i definiowanie zmiennych z kilkoma separatorami
kowalcook
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 17.11.2005

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


witam,
mam taki mały problem, mianowicie mam taki oto adres http://www.krankenkassensuche.de/rechner/f...n.php?land_id=1

są tu wygenerowane z bazy dane ktore musze przetworzyć i zastosowac na innym site (adres powyżej jest afiliatem i nie mam dostępu do pliku źródłowgo)

jak wydać na pliku są 2 separatory ; który oddziela poszczególne dane(komórki) oraz spacja która oddziela poszczególne wpisy (rekordy) co gorsza spacja wystepuje też w nazwach co trochę komplikuje sprawe, musiałaby poprostu rozdzielać rekordy co 2 średniki i spacja

moje pytanie jest następujące
w jaki sposób mógłym wyciągnąc te dane z tej strony i przetworzyć je w php w pętli jako pojedyńcze wpisy

obrazując wyszło by coś takiego:
  1. <?php
  2. $dane1[0]; $dane2[0]; $dane3[0]
  3. $dane1[1]; $dane2[1]; $dane3[1]
  4. $dane1[2]; $dane2[2]; $dane3[2]
  5. itd
  6. ?>


dodatkowym utrudnieniem jest fakt iż ilość rekordów jest zmienna
http://www.krankenkassensuche.de/rechner/f...n.php?land_id=1 -> tu jest inna
http://www.krankenkassensuche.de/rechner/f...n.php?land_id=2 -> i tu jest inna itd


proszę o pomoc w jaki sposób mógłbym to zrobić
z góry wielkie dzięki
kowalcook

Ten post edytował kowalcook 22.08.2006, 13:24:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
oraz spacja która oddziela poszczególne wpisy (rekordy)
Jakbys zajrzal w zrodlo, to bys wiedzial ze to nie spacja a znak konca linii. To duza roznica.
Jest to zwykly csv i jest na niego wiele metod. Albo korzystasz z gotowych klas (mnostwo w sieci)
albo piszesz sam (pseudokod):
1)rozbijasz to najpierw po znakach konca wiersza (explode)
2)lecisz w petli po otrzymanej tablicy
3) dla kazdego elementu robisz explode po sredniku i dobierasz sie w ten sposob do kolumn w danym wierszu
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 06:35