preg_match()でマッチ結果の配列を名前で取得する
preg_match() で (?P<名前>パターン) とすると、幸せになれる場合がたまにある。
preg_match("/(?P<hoge>HOGE+)/", "aa-HOGEEEEEEE-bb", $m); print_r($m); 結果: Array ( [0] => HOGEEEEEEE [hoge] => HOGEEEEEEE [1] => HOGEEEEEEE )
パターンによってはどえらく長くなるけど、やっぱり名前でアクセスできるのは嬉しい。