What are the best practices for iterating through and accessing the results of preg_match_all() in PHP?

When using preg_match_all() in PHP to extract multiple matches from a string, it is important to iterate through the results properly to access each match. This can be done by using a loop to iterate through the matches array returned by preg_match_all().

// Example code snippet for iterating through and accessing the results of preg_match_all()

$string = "The quick brown fox jumps over the lazy dog";
$pattern = "/\b\w{4}\b/";

preg_match_all($pattern, $string, $matches);

foreach ($matches[0] as $match) {
    echo $match . "\n";
}