login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Linknaam uit link filtreren

Offline Martijn2008 - 22/10/2009 18:28
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik heb de volgende data als input:

  1. <div id="content">
  2.  
  3. <p>Hieronder een overzicht van alle beschikbare foto-albums.</p>
  4.  
  5. <!-- DATA DIE IK WIL HEBBEN STAAT IN DIT BLOCK //-->
  6.  
  7. <a href="?album=1">Some date 1</a>
  8.  
  9. <a href="?album=2">Some date 2</a>
  10.  
  11. <a href="?album=3">Some date 3</a>
  12.  
  13. <!-- EINDE DATA DIE IK WIL HEBBEN //-->
  14.  
  15. </div><!-- END content //-->


In deze code staan drie links. Iedere link heeft een eigen naam; Some date 1, Some date 2 en Some dat 3. Ik noem dit voor het gemak even de link naam. Deze link namen wil ik in een array inladen, zodat ik ze later in mijn code weer op kan roepen.

Bedankt alvast voor jullie hulp!

Martijn

4 antwoorden

Gesponsorde links
Offline Martijn - 22/10/2009 18:40 (laatste wijziging 22/10/2009 18:40)
Avatar van Martijn Crew PHP
  1. preg_match('<a href=\"\?album=[\d]\">(.*)</a>'),$string,$matches);


iets in die richting denk ik
Offline Richard - 23/10/2009 10:15
Avatar van Richard Crew algemeen Ik denk dat dat een mooie foutmelding geeft :-)

  1. <?php
  2. if (preg_match_all('{<a href="\?album=\d+">((?:(?!</a>).)+)</a>}s', $string, $match)) {
  3. var_dump($match[1]);
  4. }
Offline Koen - 23/10/2009 21:15
Avatar van Koen PHP expert Maakt het trouwens uit wat voor delimiter je gebruikt, Richard, of is het gewoon persoonlijke smaak? 
Offline Rik - 24/10/2009 11:15
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ik had al antwoord gegeven in je vorige topic.  
http://www.sitemasters.be/forum/1/35488/1#id228520
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s