Hallo medetweakers,
Ben al een tijdje zoet met een probleem waar ik maar niet uit kom. Ik heb namelijk data van een website die ik uitlees. Maar nu is het op deze manier weergeven in het bestand van de externe website.
source_DN1=DN1 description
source_DN2=DN2 description
source_DN3=DN3 description
Enzovoort. nu heb ik het alsvolgt.
Dit lijkt mij niet de juiste manier om te werken maar het werkt ook niet naar behoren. Hij pakt ondanks ik begin bij source_ en daarna explode naar = word er toch andere data opgehaald die totaal niet overeenkomt met de explode. En achteraf word er ook nog een lege array aangemaakt.
Daarnaast heb ik het in een for() geprobeerd maar dit had weinig nut aangezien het gewoon als vervanger word gezien van een while. Daarnaast geprobeerd met preg_match_all maar dan kreeg ik 1 terug of als ik dat werkend had kreeg ik een hoop rotzooi bij die ik niet nodig heb.
Aldus het bestand bevat ook andere waardes tussendoor dus de data is niet constant gelijk.
Weet iemand toevallig een betere manier of kan mij de goede richting op wijzen. Heb niet perse een hele code nodig zolang ik maar de beste manier kan aanleren. Aldus het zelf maken vanuit tips van jullie
Alvast bedankt!
Danny
Ben al een tijdje zoet met een probleem waar ik maar niet uit kom. Ik heb namelijk data van een website die ik uitlees. Maar nu is het op deze manier weergeven in het bestand van de externe website.
source_DN1=DN1 description
source_DN2=DN2 description
source_DN3=DN3 description
Enzovoort. nu heb ik het alsvolgt.
PHP:
1
2
3
4
5
6
7
8
9
| $i=1; $ex1 = explode('source_', $data); sort($img); while ($ex1[$number]){ $ex2 = explode("=", $ex1[$number]); $var .= $ex2[0] . ";"; $i++; } print_r(explode(";", $var); |
Dit lijkt mij niet de juiste manier om te werken maar het werkt ook niet naar behoren. Hij pakt ondanks ik begin bij source_ en daarna explode naar = word er toch andere data opgehaald die totaal niet overeenkomt met de explode. En achteraf word er ook nog een lege array aangemaakt.
Daarnaast heb ik het in een for() geprobeerd maar dit had weinig nut aangezien het gewoon als vervanger word gezien van een while. Daarnaast geprobeerd met preg_match_all maar dan kreeg ik 1 terug of als ik dat werkend had kreeg ik een hoop rotzooi bij die ik niet nodig heb.
Aldus het bestand bevat ook andere waardes tussendoor dus de data is niet constant gelijk.
Weet iemand toevallig een betere manier of kan mij de goede richting op wijzen. Heb niet perse een hele code nodig zolang ik maar de beste manier kan aanleren. Aldus het zelf maken vanuit tips van jullie
Alvast bedankt!
Danny