Lege lijnen verwijderen en alles op 1lijn zetten
Ik lees een pagina uit met fopen() maar daar zitten veel lege lijnen in weet iemand hoe ik deze kan verwijderen (ik heb al gezocht op google maar ik krijg niets dat werkt).
Ook zou ik graag alles op 1 lijn krijgen iemand een idee hoe ik dit doe ?
Bedankt voor alle replys op voorhand
Ook zou ik graag alles op 1 lijn krijgen iemand een idee hoe ik dit doe ?
Bedankt voor alle replys op voorhand
Misschien dat dit werkt?
@Boaz: Hij is leuk, maar ik denk niet dat het werkt. ;-)
Nee, ik bedacht net ook dat file() wss niet de EOL er uit haalt :S mja t is het proberen waard.
str_replace("\n\n", "")
mischien???
mischien???
Mja, deze oplossing lijkt wel te werken:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
echo '<pre>';
$sFile = file_get_contents('bestand.ext');
$aReplace = array("\r", "\n");
$sFile = str_replace($aReplace, '', $sFile);
echo $sFile;
echo '</pre>';
?>
echo '<pre>';
$sFile = file_get_contents('bestand.ext');
$aReplace = array("\r", "\n");
$sFile = str_replace($aReplace, '', $sFile);
echo $sFile;
echo '</pre>';
?>
Gewijzigd op 01/01/1970 01:00:00 door Bo az
@Boaz: Maar dat haalt alles enters weg. Dus dan staat alle tekst achter elkaar.
Ik ga toch meer voor dit:
Edit: Maar als er ook maar één spatie op zo'n lege regel staat werkt dit dus ook niet.
Ik ga toch meer voor dit:
Edit: Maar als er ook maar één spatie op zo'n lege regel staat werkt dit dus ook niet.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
er staan geen spaties , alleen tabs, maar die heb ik er al uitgehaald.
Ik ben ook nog een beetje newb met php maar ik kan geen lijst vinden met de betekenis van \n, \r, \s enz...
Heeft iemand zo een site met de betekenis op
Het enigste dat ik ken is \n voor een nieuwe lijn :P
Ps alles moest achter elkaar staan
Ik ben ook nog een beetje newb met php maar ik kan geen lijst vinden met de betekenis van \n, \r, \s enz...
Heeft iemand zo een site met de betekenis op
Het enigste dat ik ken is \n voor een nieuwe lijn :P
Ps alles moest achter elkaar staan
Gewijzigd op 01/01/1970 01:00:00 door Rush
misschien gekoppelt met met een prachmatische replace?
Bedankt iedereen, ik gebruik hetgene van Boaz
De meest bekende:
\r is return (maar dan alléén terug naar het begin van de regel)
\n is newline (alleen regel naar beneden dus niet naar het begin van die regel)
dus \r\n samen is wat normaal gesproken een <return> is.
\t is tab (normaal 8 spaties)
\r is return (maar dan alléén terug naar het begin van de regel)
\n is newline (alleen regel naar beneden dus niet naar het begin van die regel)
dus \r\n samen is wat normaal gesproken een <return> is.
\t is tab (normaal 8 spaties)
Ok bedankt :)




