例子:
一维数组:
$arr = ['a', 'b', 'c', 'd'];
需要转变成的变量:
$tmp['a']['b']['c']['d'] = $value;
一维数组层级不定,key不定。
回复内容: 例子:
一维数组:
$arr = ['a', 'b', 'c', 'd'];
需要转变成的变量:
$tmp['a']['b']['c']['d'] = $value;
一维数组层级不定,key不定。
$arr = ['a', 'b', 'c', 'd'];$x = [];$y = &$x;$value = 1234;while ($key = current($arr)) { $y[$key] = []; $y = &$y[$key]; next($arr);}$y = $value;print_r($x);