$resultArray = [];
for ($i = 1; $i <= 9999; $i++) {
$resultArray[] = str_pad($i, 4, '0', STR_PAD_LEFT);
}
var_dump($resultArray);
str_pad(
$i, // текущее число (оно будет приведено к строке автоматически)
4, // дополнить до 4-х символов
'0', // нулями
STR_PAD_LEFT // слева
)
$values = array_map(function($v){
return str_pad($v, 4, '0', STR_PAD_LEFT);
}, range(1, 9999));