对非关联数组执行 extract()
Do an extract() to a non associative array
我有一个非关联数组,我想从中提取值到 4 个变量。就像我们使用关联数组的 extract() 函数一样:
$AT = array("T1", "T2", "T3", "T4");
extract($AT);
现在如何获取这四个变量? :(
谢谢 ! ;)
你不能,因为 extract() 适用于关联数组,而不是枚举数组,除非你应用前缀:
$AT = array("T1", "T2", "T3", "T4");
extract($AT, EXTR_PREFIX_ALL, 'MyT');
然后你有变量 $MyT_0
、$MyT_1
、$MyT_2
等
我有一个非关联数组,我想从中提取值到 4 个变量。就像我们使用关联数组的 extract() 函数一样:
$AT = array("T1", "T2", "T3", "T4");
extract($AT);
现在如何获取这四个变量? :( 谢谢 ! ;)
你不能,因为 extract() 适用于关联数组,而不是枚举数组,除非你应用前缀:
$AT = array("T1", "T2", "T3", "T4");
extract($AT, EXTR_PREFIX_ALL, 'MyT');
然后你有变量 $MyT_0
、$MyT_1
、$MyT_2
等