Avatar billede ducks Nybegynder
12. oktober 2005 - 12:34 Der er 6 kommentarer og
1 løsning

Problemer med preg_match_all

Hvad gør jeg forkert i det her:

        if (preg_match_all("/<li>  <a href=\".+?\">(.+?)<\/a>/i", $genres, $matches))
        {
            echo "<select>";
            echo 2;
            foreach ($matches[1] as $match)
            {
                $genre .= "<option value=\"" . htmlentities($match) . "\">" . htmlentities($match) . "</option>\n";
            }
            echo "</select>";
        }

Jeg skal finde "titel" i den her, for alle dem der findes:

<li>  <a href="url">titel</a>
Avatar billede Slettet bruger
12. oktober 2005 - 12:42 #1
Ingenting.. Den kode er som den skal være..
Det må være indholdet af $genres der er noget galt med.
Avatar billede ducks Nybegynder
12. oktober 2005 - 12:48 #2
Hov ja, den bliver brugt et andet stede længere nede, glemte sq at rette den :p
Avatar billede ducks Nybegynder
12. oktober 2005 - 13:30 #3
Jeg har lige et nyt spørgsmål til emnet:

Hvordan kan jeg matche 2 ting, så value kan være noget andet end det mellem >...</option>?
Avatar billede Slettet bruger
12. oktober 2005 - 13:58 #4
Nye spørgsmål oprettes her: http://www.eksperten.dk/opretspm.phtml
Avatar billede ducks Nybegynder
12. oktober 2005 - 21:14 #5
ok...?
Avatar billede Slettet bruger
12. oktober 2005 - 21:18 #6
Hvorfor "ok....?"?
Det er bare meget nemmere for andre brugere senere hen så at finde svaret på spørgsmålet hvis det har sin egen overskrift :)

Men hvorfor tager du point selv?
Avatar billede Slettet bruger
18. oktober 2005 - 15:01 #7
Skriv dog dit navn når du giver mig dårlig karma.. Og begrund venligst??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester