$pattern
            , string $subject
            [, array &$matches
            [, int $flags = PREG_PATTERN_ORDER
            [, int $offset = 0
            ]]] )
        
            Searches subject for all matches to the regular
            expression given in pattern and puts them in
            matches in the order specified by
            flags.
        
After the first match is found, the subsequent searches are continued on from end of the last match.

