preg_match_all() function matches all occurrences of pattern in string. : preg_match_all « String « PHP






preg_match_all() function matches all occurrences of pattern in string.

 
Its syntax: int preg_match_all (string pattern, string string, array pattern_array [, int order])

There are two possible types of order:

PREG_PATTERN_ORDER is the default. 
PREG_PATTERN_ORDER: $pattern_array[0] is an array of all complete pattern matches, $pattern_array[1] is an array of all strings matching the first parenthesized regexp, and so on.
PREG_SET_ORDER: $pattern_array[0] contains elements matched by the first parenthesized regexp, $pattern_array[1] contains elements matched by the second parenthesized regexp, and so on.

<?
$userinfo = "Name: <b>R</b> <br> Title: <b>PHP</b>";
preg_match_all ("/<b>(.*)<\/b>/U", $userinfo, $pat_array);
print $pat_array[0][0]." <br> ".$pat_array[0][1]."\n";
?>
  
  








Related examples in the same category

1.A non-capturing optional subpattern
2.Capturing HTML headings
3.preg_match_all
4.preg_match_all demo
5.preg_match_all searches a string for all the occurrences of a regular expression
6.Finding Matches Globally with preg_match_all()
7.Matching with preg_match_all()
8.Using preg_match_all() to Match a Pattern Globally
9.Using preg functions
10.Extracting text from HTML tags
11.Finding the nth match
12.Making a quantifier match as few characters as possible
13.m modifier: match an anchored pattern on multiple lines of text.
14.Reading Records with a Delimiter