Avatar billede www.jesper Nybegynder
03. maj 2003 - 17:45 Der er 4 kommentarer og
1 løsning

Søg en streng

Jeg har følgende streng:
$html_linie = "her er et <a href=\"side.html\">link</a>";
Nu vil jeg gerne have min anden variablen, $link, til at indeholde = "side.html". Altså skal den søge strengen $html_linie efter link, og putte den side linket peger på i variablen $link.
Avatar billede tipsen Nybegynder
03. maj 2003 - 17:49 #1
Nemmere måde at skrive html-kode i streng (men ej svar på spørgsmål):

$html_linie = 'her er et <a href="side.html">link</a>';

Erik eller en af de andre rødder kommer sikkert med en lille regulær ekspression om et par sekunder ;-)
Avatar billede schaefner Juniormester
03. maj 2003 - 17:53 #2
<?php
$html_linie = 'her er et <a href="side.html">link</a>';
eregi("<a href=\"([^]]+)\">",$html_linie,$link);
echo "$link[1]";
?>
Avatar billede schaefner Juniormester
03. maj 2003 - 17:55 #3
Eller:

<?php
$html_linie = "her er et <a href=\"side.html?hej=meddig\">link</a>";
eregi("<a href=\"(.+)\">",$html_linie,$link);
echo "$link[1]";
?>
Avatar billede www.jesper Nybegynder
03. maj 2003 - 18:00 #4
tak, post lige svar.
Avatar billede schaefner Juniormester
03. maj 2003 - 18:01 #5
svar
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