login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Extract content from $var

Offline blow - 10/09/2004 11:36
Avatar van blowNieuw lid Beste,

Ik heb het volgende in mijn template staan. ($var)
<topdf>
<title>dsfsdfdsf</title>
<pdfcontent>dfdfsdfdsf</pdfcontent>
</topdf>

<topdf>
<title>dfsadff</title>
<pdfcontent>dsfsfsdf</pdfcontent>
</topdf>


Nu wil ik de blokken <topdf> </topdf>
eruit halen en in een array zetten.
Echter als ik dit doe met bv.ereg() of met preg_match

Fetch hij alles en niet blok voor blok.

Iemand enig idee hoe ik dit op kan lossen??

Tnxx
Grtz blow

3 antwoorden

Gesponsorde links
Offline BladiN - 10/09/2004 12:21
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
Je doet het zeker met (.*)?? als je het met ereg doet, maak daar eens (.*?) van
Offline blow - 10/09/2004 13:01
Avatar van blow Nieuw lid Ehmz si. ? bracht niet de oplossing :

wat ik use :
$regexp_pdf_contents = "<topdf>(.*?)</topdf>";
ereg ( $regexp_pdf_contents, $web, $matches );
Offline BladiN - 10/09/2004 13:25 (laatste wijziging 10/09/2004 13:26)
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
En je wilt de content hebben tussen de <topdf> en </topdf>?

  1. $web = "<topdf>
  2. <title>dsfsdfdsf</title>
  3. <pdfcontent>dfdfsdfdsf</pdfcontent>
  4. </topdf>
  5.  
  6. <topdf>
  7. <title>dfsadff</title>
  8. <pdfcontent>dsfsfsdf</pdfcontent>
  9. </topdf> ";
  10.  
  11. $matches = "";
  12. eregi("<topdf>(.*?)</topdf>", $web, $matches);
  13.  
  14. echo $matches[0]; // print <topdf> en </topdf> WEL mee
  15. echo $matches[1]; // print <topdf> en </topdf> NIET mee
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s