0
如何使用array_map將變量名稱數組轉換爲這些名稱值的數組?例如:帶有變量名稱數組的array_map
$arg_array = array('foo', 'bar');
$foo = "asdf";
$bar = "qwer";
print_r(array_map(function($a) {return ${$a};}, $arg_array)); //doesn't work
var_dump(${$arg_array[0]}); //works
好像它應該是簡單的,但array_map
函數返回Undefined variable: foo
和Undefined variable: bar
,然後示出了''
陣列。
Friggin的範圍。是的,就是這樣。 – mounty