WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Problem med radbyten och mellanrum (https://www.wn.se/forum/showthread.php?t=1043005)

Lando 2010-07-21 20:06

Problem med radbyten och mellanrum
 
Hej alla!

Jag har slitit med att göra om XML från tradedoublers EPI till en array i 2 dagar nu men det går verkligen inte. Jag får inte bort några radbyten eller mellanrum trotts jag försökt str_replacea bort både " " och "\n". Hjälp någon? :(

Råa filen:
http://www.lando.se/help/raw.html

Splittad och utskriven i en <pre>
http://www.lando.se/help/almost.html

Och så här vill jag det ska funka senn:
http://www.lando.se/help/done.html

Min fråga är egentligen. Finns det något annat som gör radbyten förutom \n? Eller varför fattar den inte att radbytena och mellanrummen ska bort?

Eller finns det något lättare sätt? Eller om något annat kan vara galet?

Tack på förhand :)

nosnaj 2010-07-21 20:22

I vilket steg har du alla radbryt och mellanslag som du vill ha bort, förstod inte riktigt.

Känns lite onödigt först ha en xml, som du gör om till array, kan du inte jobba direkt med dom så är det bara importera in filen och köra med objekt.
Du skapar dom från sträng med detta: http://www.php.net/manual/en/domdocument.loadxml.php

Magnus_A 2010-07-21 20:25

Har du prövat detta?
http://www.php.net/manual/en/simplex...ples-basic.php

Lando 2010-07-21 20:55

Nej det har jag icke gjort. Ska testa lite :) Tack!

martine 2010-07-22 12:25

Citat:

Ursprungligen postat av Lando (Inlägg 20363173)
Nej det har jag icke gjort. Ska testa lite :) Tack!

Det finns ju dessutom även \t och \r och en del annat. Jag skulle använda ett regexp som rensar kontrolltecken helt om du nu inte bara vill använda xml vilket vore enklast.

Lando 2010-07-25 16:42

"Jag skulle använda ett regexp som rensar kontrolltecken helt om du nu inte bara vill använda xml vilket vore enklast."

Någon som har något färdigt?


Alla tider är GMT +2. Klockan är nu 16:43.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson