Вы хотите изменить этот код на:
for ( $counter = 1; $counter <= 3; $counter += 1) {
${"var".$counter} = $var;
}
Заключение строки в фигурные скобки позволяет использовать ее для динамического создания имени переменной, поэтому мы просто объединяем «var» со значением счетчика, а затем используем его в качестве нового имени переменной.
Однако, обратите внимание, что при этом будут созданы и инициализированы все переменные на этом пути ... Так что в этом примере вы получите $ var, $ var1 и $ var2, равные одному значению. Если это не то, что вам нужно, вам придется отменить () все переменные, которые вам не нужны.
Также обратите внимание, что в большинстве случаев это не «лучшая практика». Могу я спросить, зачем тебе это нужно? Возможно, массив будет более подходящим ..