PHP: preg_match_all - Manual - PHP: Hypertext Preprocessor
Here is a way to match everything on the page, performing an action for each match as you go. I had used this idiom in other languages, where its use is customary, but in PHP it seems to be not quite as common....