18. februar 2005 - 12:13Der er
5 kommentarer og 1 løsning
preg_match() giver "Warning: Unknown modifier "
Jeg bruger denne kod: -------------------------------------------- $date_pattern = '[0-9]{1,2},[0-9]{1,2},[0-9]{1,4}'; echo "$date isset = " . (isset($date) ? "true" : "false") . " match = " . preg_match($date_pattern, $date);
og jeg får fejlen: (linie 9 er "echo..... "linien) ------------------------ Warning: Unknown modifier '{' in /home/virtual/xxxxxxx.com/public_html/month.php on line 9
Det virker perfekt, og pointen er dine. Men inden jeg lukker må du meget gærne fortelle mig hvorfor man skal bruge "/ og /" i preg_match. Jeg syns ikke jeg kan finde den information på php.net
/ og / bruges til at angive start og slut på dit pattern. Man kan osse vælge at bruge et andet tegn end: / fx: | Du kunne osse have valgt at sætte dem i dit pattern istedet:
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.