В принципе, я хочу, чтобы это создавало имена переменных из списка массивов
Но это наоборот, вместо создания обычных переменных я хочу создать массивы из значений переменных
Если вы хотите создать массив, который сопоставляет имена переменных своим значениям, используйте compact()
, передавая имена переменных в виде строк:
$one = 1; $two = 2; $variables = compact('one', 'two'); // Array ( [one] => 1, [two] => 2 )
Если все, что вам нужно, это массив, содержащий значения ваших переменных, просто создайте нормальный массив с помощью array()
и переместите переменные в:
$one = 1; $two = 2; $variables = array($one, $two); // Array ( [0] => 1, [1] => 2 )