Gå til innhold

[Løst]Hente ut navn fra en stor kildekode.


Anbefalte innlegg

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 av Goggen90
Lenke til kommentar
Videoannonse
Annonse

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 );

?>

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...