fravælge matchgrupper i preg_match

Posted on Tuesday, September 15th, 2009 at 8:42 am

igen en post om ting jeg aldrig kan huske.

preg_match_all('~(?:/xyz/)?(.+)~', $subject, $matches);

her er du kun interesseret i at få sidste matchgruppe med i $matches, så derfor er første matchgruppe prefixet med “?:” – hvilket gør at det bliver ignoreret i selve resultatsættet.

You can leave a response, or trackback from your own site.

Leave a Reply