У меня есть неассоциативный массив, и я хочу извлечь значения из него до 4 переменных. Как мы делаем с функцией extract () с ассоциативными массивами:
$AT = array("T1", "T2", "T3", "T4");
extract($AT);
Как я могу получить четыре переменные сейчас? 🙁
Спасибо ! 😉
Вы не можете, потому что экстракт () работает с ассоциативным массивом, а не с перечисляемым массивом, если только вы не примените префикс:
$AT = array("T1", "T2", "T3", "T4");
extract($AT, EXTR_PREFIX_ALL, 'MyT');
Тогда у вас есть переменные $MyT_0
, $MyT_1
, $MyT_2
, так далее
Других решений пока нет …