<?php
echo implode( // собираем строку
",",
array_slice( // берем 3 первых эдемента
explode(",", $address), // разбиваем на массив по запятой
0,
3
)
);
preg_match_all('/,/', $address, $matches, PREG_OFFSET_CAPTURE);
echo substr($address, 0, $matches[0][2][1]);
if (preg_match('/\Atest: (\d,?)+\z/', $string)) {
echo 'ok!';
} else {
echo 'not match!';
}