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!?
------------------
woodi
4 svar · 169 visningar · startad av loriel
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?..
------------------
last time we mixed politics and religion
people got burned at the stake
[Redigerat av loriel den 05 okt 2000]
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!?
------------------
woodi
$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...
------------------
last time we mixed politics and religion
people got burned at the stake
[Redigerat av loriel den 21 okt 2000]
<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.
------------------
Robban < robban@lipogram.com >
[Redigerat av Robban den 21 okt 2000]