php explode <br />

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil een string dmv explode splitsen op een dubbele <br /> dus

explode("<br /> <br />", $string);

Leuk alleen dat werkt dus niet, dat komt door die slash ik heb geen idee wat ik ervoor moet zetten waardoor hij de slash als een slash ziet en niet anders. Waarschijnlijk is er een hele simpele oplossing voor maar op php.net en via de search kwam ik ook niet op wat ik zocht, daarom maar zo.

Bedankt alvast

Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

explode("<br \/> <br \/>", $string); :?

[ Voor 217% gewijzigd door Spider.007 op 17-02-2003 20:16 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

Verwijderd

PHP:
1
2
3
$fool = "foo/bar/plop";
$fool = explode("/", $fool);
print_r($fool);
werkt gewoon :?

Wat doet PHP precies, en heb je in de gaten dat er een spatie tussen de twee < br />'s staat?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Heel vaag, maar als ik het zo in de code zet
explode("<br />
<br />", $String);

Dan werkt het goed, zal wel door de enter komen.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Verwijderd schreef op 17 February 2003 @ 23:39:
Heel vaag, maar als ik het zo in de code zet
explode("<br />
<br />", $String);

Dan werkt het goed, zal wel door de enter komen.
Heb je $String eerst toevallig door nl2br gehaald? Zo ja, dan is het logisch want nl2br voegt alleen maar <br /> toe voor elke newline (maw, de newlines blijven ook in de string staan).

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
yep dat heb ik ja.
Pagina: 1