[php] enters verwijderen

Pagina: 1
Acties:
  • 58 views sinds 30-01-2008

  • webinn
  • Registratie: Oktober 2002
  • Laatst online: 06-06-2025
Hallo,

kent iemand een stukje php code om van een tekst met verschillende lijnen 1 lijn te maken?

dus bv:

test zinnetje is een
zinnetje dat ik
nu schrijf

wordt dan :
test zinnetje is een zinnetje dat ik nu schrijf

Bedankt!

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
nl2br niet gebruiken?

www.php.net/manual

[ Voor 22% gewijzigd door Y0ur1 op 12-02-2005 14:06 ]


  • mrClass
  • Registratie: April 2002
  • Laatst online: 17-04-2025
http://www.php.net/preg_replace

preg_replace("/\n/"," ",$jouw_string)

[ Voor 85% gewijzigd door mrClass op 12-02-2005 14:16 ]


  • webinn
  • Registratie: Oktober 2002
  • Laatst online: 06-06-2025
nee, het staat in m'n database op verschillende lijnen. nl2br zet er dus alleen maar brakes tussen, de bedoeling is dat hetgeen in de database op verschillende lijnen zit, op één lijn terechtkomt (om in een JS-var) te kunnen gebruiken

  • Dutchmega
  • Registratie: September 2001
  • Niet online
PHP:
1
$bericht = str_replace("\n", " ", $bericht);


EDIT:
oh JS var :)

PHP:
1
2
$bericht = str_replace("'", "\\'", $bericht);
echo "var message = '".$bericht."';";

[ Voor 59% gewijzigd door Dutchmega op 12-02-2005 14:12 ]


Verwijderd

PHP:
1
2
3
4
5
6
7
8
9
$full_path = './bestand.html';

// file content
$content = file_get_contents($full_path);

// replace enter with nothing...
$content = str_replace( "\r\n", null, $content );

echo $content;


Bedoel je dit?

edit:

\n is op linux
\r\n is op windows

toch?

[ Voor 22% gewijzigd door Verwijderd op 12-02-2005 14:12 ]


  • glashio
  • Registratie: Oktober 2001
  • Laatst online: 14-05 17:36

glashio

C64 > AMIGA > PC

code:
1
2
3
<script>
var str='<?=str_replace(array("\r","\n"),array('',' '),addslashes($str))?>';
</script>

Dit zorgt er ook voor dat quote's goed ge-escaped worden in je JS-variable.

> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing


  • webinn
  • Registratie: Oktober 2002
  • Laatst online: 06-06-2025
thanks allemaal, werkt schitterend (\n\r)!

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
klopt, om je rijtje compleet te maken is de \r voor de mac.
webinn schreef op zaterdag 12 februari 2005 @ 14:14:
thanks allemaal, werkt schitterend (\n\r)!
de logische volgorde is \r\n en niet \n\r ;)

[ Voor 34% gewijzigd door SWINX op 12-02-2005 17:36 . Reden: nog een kwootje erbij ]

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-05 21:26

gorgi_19

Kruimeltjes zijn weer op :9

Een kwestie van Newline constante dus replacen :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.