PHP/preg_match_all()

解説
PHPの正規表現で、最初にマッチした文字列だけでなく、
検索対象の文字列内でマッチした文字列全パターンを取得する。

preg_matchを使うと最初にマッチしたものしか第3引数の配列に格納されない。

preg_match_all(検索対象文字列, 対象文字列, 格納配列)

sample1 Array ( [0] => Array ( [0] => 9200-99 [1] => 1008-99 ) )
sample1code
$s1Str = '930-2200' . "9200-99". "672-22" . "1008-99";
$s1Search= '/\d{4}-\d{2}/';
preg_match_all($s1Search, $s1Str, $s1Array);
print_r($s1Array);