17. maj 2008 - 15:35
Der er
6 kommentarer og 1 løsning
Problem med listing.
Hej pro's :) Jeg har et regex, der ser således ud: preg_match_all('/<span style="color:(.*?);">(.*?)<\/span>/si', $description, $colorIsolator); Den resulterer i et array med fundne objekter. Nu vil jeg gerne have dem i en variabel, så farve 1 bliver $var1, farve 2, $var2 og så videre... Jeg forsøgte med dette, hvor jeg ville hente indholdet af array(2) ud, men det fungerer ikke rigtig. $i=0; foreach($colorIsolator[2] AS $match) { $i++; $var{$i} = $match; } Hvad er den rigtige løsning? På forhånd tak (: Mvh. Lasse Jensen
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
hmm, har du prævet at fjerne '[2]' fra fin foreach?
Ja det har jeg. Der kommer intet som helst ud desværre :(
har du prøvet bare: foreach($colorIsolator[2] AS $match) { $i++; echo "match$i: ".$match."<br>"; } ?
Jeps, så virker det endelig! :) Det endte med at komme til at se sådan ud; <? preg_match_all('/<span style="color:(.*?);">(.*?)<\/span>/si', $description, $colorIsolator); foreach($colorIsolator[1] AS $match) { $hexa++; $hexa = $match; echo $hexa . "<br>"; } ?> Smid et svar.. :) Mvh. Lasse Jensen
svar... det var da godt :)
Vi tilbyder markedets bedste kurser inden for webudvikling