L loriel Medlem sedan juli 2000 38 inlägg Trådstart 5 okt. 2000 19:01 #1 jag vet att det har frågats en del om regexp's tidigare i detta forum. jag har läst tidigare inlägg men jag blir bara tokig.
$string = strtolower("hejsan <A HREF=\"blah\">hej</A> blah blah blah <A HREF=\"entill\">blah</A>");
ereg('<a href.*</a>', $string, &$result);
echo $result[0];
vad behöver ändras för att jag ska kunna ha med två eller fler <A HREF ...> </A> i samma sträng?..
W woodi Medlem sedan feb. 2000 1 270 inlägg Nu vet jag inte riktigt vad Du menar. Om Du har en sträng innehållandes flera länkar så är inte det något problem.
Vad vill Du göra med länkarna t.ex!?
L loriel Medlem sedan juli 2000 38 inlägg $string = strtolower("hejsan <A HREF=\"blah\">hej</A> blah blah blah <A HREF=\"entill\">blah</A>");
ereg('<a href.*</a>', $string, &$result);
echo $result[0];
det där blir jättefel...det returnerar nämligen:
<A HREF=\"blah\">hej</A> blah blah blah <A HREF=\"entill\">blah</A>
istället för:
<A HREF=\"blah\">hej</A>
och:
<A HREF=\"entill\">blah</A>
vilket jag önskar...
förstår du mitt problem nu?..
ptja...vet inte riktigt vad jag vill göra med dom...men det är tänkt att det ska tryckas in i en databas...
R Robban Medlem sedan dec. 1999 2 555 inlägg <font size="1" face="Verdana, Arial, Helvetica, sans-serif">
preg_match_all("|<a .*?</a>|", $string, $result);
</font>
Den första länken kommer att finnas i $result[0][0], den andra i $result[0][1] o.s.v.
N nanne Medlem sedan dec. 1999 1 749 inlägg Hur gör man om man vill göra länkar till alla http:// utom de som ligger inom en <img tagg då? Jag har försökt men får inte ut nåt utav det