0
У меня есть большое количество массивовВычислить имя массива PHP
- arrawithvalues0
- arrawithvalues1
- arrawithvalues2
- arrawithvalues3
- ......
- arrawithvalues999
Поэтому я хотел бы вычислить имя массива для использования в моем сценарии Я использую этот код:
$secondarray = array();
for($iii = 0; $iii < 1000; ++ $iii) {
$array3 = "arrawithvalues" . $iii;
for($II = 0; $II < 10; ++ $II) {
array_push ($secondarray, $$array3[$II]);
}
}
Но получить ошибки как этот
- Notice: Undefined переменной: а в XXXXXXXXX по линии ого
- Примечание: Не определен переменный: г в XXXXXXXXX по линии Х-Х
- Примечание: Не определен переменный: г в XXXXXXXXX по линии Х-Х
Спасибо за чтение и помощь
не использовать '$$' !!!! это очень плохой стиль. и вызов переменных цикла '$ iii' и' $ II' вряд ли лучше. – Michael
Разве вы не должны иметь 1000-элементный массив верхнего уровня, а не 1000 квази-идентичных переменных? –
@ ÁlvaroG.Vicario - точно :) – Michael