trim doet het niet?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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

04/08/2020 01:08:14
 
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

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.