Разбить строку по маске

требовалось разбить строку из 7 цифр по маске: 3-2-2. пример:

$m = array();
preg_match("/([0-9]{3})([0-9]{2})([0-9]{2})/", "1234567", $m);
var_dump($m);