Всем привет.
Один РНР код генерирует массивы в цикле и на выходе получаются вот такие массивы.
Все ок.
$arr_1 = [ ... ];
$arr_2 = [ ... ];
$arr_3 = [ ... ];
Так нужно, для другого кода, где идет рандомные выбор массива...
Задача такая: - нужно все массивы записать в один. Есть у РНР функция
array_merge()
$myArray = array_merge($arr_1,$arr_2,$arr_3); // вот та она работает
я написал цикл которые генерирует имена этих массивов
/*
точное количество массивов которые будут созданы я знаю
*/
function createNewNameArray () {
//
for ($i=1; $i <= 3 ; $i++) {
# code...
$var = 'arr_'.$i;
return $$var;
}
}
// И вот тут проблема, РНР говорит, что нет таких имен переменных
$myArray = array_merge(createNewNameArray()); // ошибка
Как записать имена массивов в функцию array_merge ?