nree Skrevet 7. desember 2008 Skrevet 7. desember 2008 (endret) Prøver å få til et script som kan hente ut navn fra en kode. I en variabel legges f.eks: <html> <head> <title>Hei</title> </head> <body> <h1>Liste</h1> <p><span id="navn">Harald</span><br />random tekst 21344455</p> <a href="http://google.com">Reklame</a> <p><span id="navn">Petter</span><br />random tekst 22312313</p> <p><span id="navn">Ola</span><br />random tekst 21254631</p> <a href="http://google.com">Reklame</a> <p><span id="navn">Ulf</span><br />random tekst 21254631</p> </body> </html> For så at scriptet skriver ut en slik liste: Harald Petter Ola Ulf Hvordan er det mulig? Felles for alle navnene er at de ligger inni en: <span id="navn">(.*?)</span>. Endret 7. desember 2008 av Goggen90
Jonas Skrevet 7. desember 2008 Skrevet 7. desember 2008 IDer skal for øvrig være unike. <?php $text = '<html> <head> <title>Hei</title> </head> <body> <h1>Liste</h1> <p><span id="navn">Harald</span><br />random tekst 21344455</p> <a href="http://google.com">Reklame</a> <p><span id="navn">Petter</span><br />random tekst 22312313</p> <p><span id="navn">Ola</span><br />random tekst 21254631</p> <a href="http://google.com">Reklame</a> <p><span id="navn">Ulf</span><br />random tekst 21254631</p> </body> </html>'; preg_match_all ( '/<span id="navn">(.*?)<\/span>/', $text, $matches ); foreach ( $matches[1] as $name ) var_dump ( $name ); ?>
nree Skrevet 7. desember 2008 Forfatter Skrevet 7. desember 2008 Jepp, nå var det bare et eksempel jeg skrev Tusen takk
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå