Összefűző operátor helyett sprintf

Vajon melyik olvasható könnyebben a következő kódrészletek közül?

$exp = sprintf("/^([0-9][ ]*){%d,%d}$/", 
	$cfg['input']['phone']['min'], $cfg['input']['phone']['max']);
if (preg_match($exp, $request_value) !== 1) {
	...
}
if (preg_match("/^([0-9][ ]*){".$cfg['input']['phone']['min'].",".$cfg['input']['phone']['max']."}$/",$request_value) !== 1) {
...
}
Tartalom átvétel