Versio

trim doet het niet?

Overzicht Reageren

Boris Mattijssen

Boris Mattijssen

28/09/2009 17:57:00
Quote Anchor link
Hallo allemaal,

Kan iemand mij vertellen waarom dit niet werkt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$xml
= '
    <items>
        <item id=""31101"">
            <ParcelWeight>
                <EvaluatorWorkMode>IndividualWeight</EvaluatorWorkMode>
                <Pieces>
    '
;
    echo trim($xml);
?>

ik verwacht dit als outut:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<items><item id=""31101""><ParcelWeight><EvaluatorWorkMode>IndividualWeight</EvaluatorWorkMode><Pieces>


Maar krijg dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<items>
        <item id=""31101"">
            <ParcelWeight>
                <EvaluatorWorkMode>IndividualWeight</EvaluatorWorkMode>
                <Pieces>


Groetjes,
Boris
 
PHP hulp

PHP hulp

25/05/2012 16:37:58
Gesponsorde koppelingen:
 
Dos Moonen

Dos Moonen

28/09/2009 18:05:00
Quote Anchor link
Quote:
trim

(PHP 4, PHP 5)

trim — Strip whitespace (or other characters) from the beginning and end of a string

http://nl3.php.net/trim

Nog eens nalezen wat trim() nou precies doet kan handig zijn...

Probeer eens iets als het volgende (niet getest)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo preg_replace('/\s*(?:\r\n|\n\r|\r|\n)\s*/', '', $xml);
Gewijzigd op 01/01/1970 01:00:00 door Dos Moonen
 
Boris Mattijssen

Boris Mattijssen

28/09/2009 18:19:00
Quote Anchor link
Hey darsstar,

Bedankt voor je reactie.
Helaas geeft jouw code niks terug.

Groetjes,
Boris

Edit:
FF gegoegeld.
Oplossing: echo preg_replace('/\s+/', '', $xml);
Gewijzigd op 01/01/1970 01:00:00 door Boris Mattijssen
 



Overzicht Reageren