diff --git a/reference/pcre/functions/preg-match-all.xml b/reference/pcre/functions/preg-match-all.xml index d7076bab46..780a1173fe 100644 --- a/reference/pcre/functions/preg-match-all.xml +++ b/reference/pcre/functions/preg-match-all.xml @@ -1,5 +1,5 @@ - + preg_match_all @@ -265,6 +265,71 @@ matched: click me part 1: part 2: click me part 3: +]]> + + + + + + Using named subpattern + +\w+): (?\d+)/', $str, $matches); + +print_r($matches); + +?> +]]> + + &example.outputs; + + Array + ( + [0] => a: 1 + [1] => b: 2 + [2] => c: 3 + ) + + [name] => Array + ( + [0] => a + [1] => b + [2] => c + ) + + [1] => Array + ( + [0] => a + [1] => b + [2] => c + ) + + [digit] => Array + ( + [0] => 1 + [1] => 2 + [2] => 3 + ) + + [2] => Array + ( + [0] => 1 + [1] => 2 + [2] => 3 + ) + +) ]]> diff --git a/reference/pcre/functions/preg-match.xml b/reference/pcre/functions/preg-match.xml index 247d06dafe..b60162e846 100644 --- a/reference/pcre/functions/preg-match.xml +++ b/reference/pcre/functions/preg-match.xml @@ -1,5 +1,5 @@ - + preg_match @@ -262,6 +262,37 @@ echo "domain name is: {$matches[0]}\n"; + + + + + + Using named subpattern + +\w+): (?\d+)/', $str, $matches); + +print_r($matches); + +?> +]]> + + &example.outputs; + + foobar: 2008 + [name] => foobar + [1] => foobar + [digit] => 2008 + [2] => 2008 +) ]]>