$out_arr = [];
// Тут нужно указать параметры каждого N - места в шаблоне
$i_min = 1; $i_max = 9;
$j_min = 1; $j_max = 9;
$k_min = 1; $k_max = 9;
for($i=$i_min; $i <= $i_max; $i++)
{
for($j=$j_min; $j <= $j_max; $j++)
{
for($k=$k_min; $k <= $k_max; $k++)
{
$out_arr[] = "ваш".$i."шаблон".$j."строки".$k;
}
}
}
var_dump($out_arr);
function foo($template, $n_range = [0,0], $nn_range = [0,0]): array {
$out = [];
for ($n = $n_range[0]; $n <= $n_range[1]; $n++) {
for ($nn = $nn_range[0]; $nn <= $nn_range[1]; $nn++) {
$out[] = str_replace(['{n}', '{nn}'], [$n, $nn], $template);
}
}
return $out;
}