28. februar 2009 - 20:39Der er
6 kommentarer og 1 løsning
Return fra preg_replace
Jeg har et problem med at kunne genkende et %-tegn, når jeg bruger en funktion inde i preg_replace. Min kode står nedenfor, og sizeden() returnerer ikke "Procenttegn fundet". Nogen der kan hjælpe mig?
function sizeden($width) { if (preg_match("/%/",$width)) { $returner = "Procenttegn fundet"; } return $returner; }
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg får ingen fejlmeldinger, selvom det er slået til. Og hvis jeg i funktionen i stedet skriver "return $width;", fungerer det fint, så den returnerer "100%", så derfor tænker jeg, at det jo må virke at bruge en funktion i preg_replace?
function sizeden($width) { if (preg_match("/%/",$width)) { $returner = "Procenttegn fundet"; } return $width; }
Ja okay, jeg kan godt se, at det nok er den jeg skal have gang i. Men så kommer problemet med, at jeg har brug for flere parametre i min funktion, så jeg både skal bruge \\1,\\2 osv. Men jeg har fået den hjælp, jeg havde brug for.
I må gerne begge oprette et svar, så får I point. Tak for hjælpen.
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.