Hallo,
ik heb een stukje code geschreven die goed werkt. Alleen het probleem is dat hij het maar 1 keer doet, en ik heb van alles geprobeerd maar ik krijg het gewoon niet voor elkaar.
Wat is probeer is het volgende. Ik heb de volgende HTML code:
<a href=www.test.nl>test</a> en dan nog <font color=#ff0000>iets</font>
Deze regel wil ik veranderen in:
<a href="www.test.nl">test</a> en dan nog <font color="#ff0000">iets</font>
Er moeten dus " komen na het = teken en voor het afsluiten van de HTML tag (>);
Ik heb hiervoor de volgende regel geschreven in PHP:
De output die ik krijg is:
Wat doe ik verkeerd? Want hij pakt alleen de laatste HTML tag en niet de eerste??
Voor de informatie, ik heb uren gezocht op het forum en met Google maar kan gewoon niks hierover vinden.
ik heb een stukje code geschreven die goed werkt. Alleen het probleem is dat hij het maar 1 keer doet, en ik heb van alles geprobeerd maar ik krijg het gewoon niet voor elkaar.
Wat is probeer is het volgende. Ik heb de volgende HTML code:
<a href=www.test.nl>test</a> en dan nog <font color=#ff0000>iets</font>
Deze regel wil ik veranderen in:
<a href="www.test.nl">test</a> en dan nog <font color="#ff0000">iets</font>
Er moeten dus " komen na het = teken en voor het afsluiten van de HTML tag (>);
Ik heb hiervoor de volgende regel geschreven in PHP:
code:
1
2
| $test = "<a href=www.test.nl>test</a> en dan nog <font color=ff0000>iets</font>"; echo preg_replace('/<(.*)=(.*)>(.*)<\/(.*)>/i','<\\1="\\2">\\3</\\4>',$test); |
De output die ik krijg is:
code:
1
| <a href=www.test.nl>test</a> en dan nog <font color="ff0000">iets</font> |
Wat doe ik verkeerd? Want hij pakt alleen de laatste HTML tag en niet de eerste??
Voor de informatie, ik heb uren gezocht op het forum en met Google maar kan gewoon niks hierover vinden.