对非关联数组执行extract()

时间:2015-03-16 14:40:48

标签: php arrays extract

我有一个非关联数组,我想从中提取值到4个变量。就像我们使用带有关联数组的extract()函数一样:

$AT = array("T1", "T2", "T3", "T4");
extract($AT);

我现在如何获得四个变量? :( 谢谢 ! ;)

1 个答案:

答案 0 :(得分:3)

你不能,因为extract()适用于关联数组,而不是枚举数组,除非你应用前缀:

$AT = array("T1", "T2", "T3", "T4");
extract($AT, EXTR_PREFIX_ALL, 'MyT');

然后你有变量$MyT_0$MyT_1$MyT_2等等