Php 如何动态定义关联数组键?
我有两个变量:Php 如何动态定义关联数组键?,php,arrays,associative,Php,Arrays,Associative,我有两个变量: $keystr = 'plant,fruit,exotic'; $value='kiwi'; 如何创建关联数组 $arr = ('plant'=>array('fruit'=>array('exotic'=>'kivi'))); 请看演示 请看演示 请看演示 请看演示 $keystr = 'plant,fruit,exotic'; $value='kiwi'; $arr = array(); $current = &$arr; $keys =
$keystr = 'plant,fruit,exotic';
$value='kiwi';
如何创建关联数组
$arr = ('plant'=>array('fruit'=>array('exotic'=>'kivi')));
请看演示
请看演示
请看演示
请看演示
$keystr = 'plant,fruit,exotic';
$value='kiwi';
$arr = array();
$current = &$arr;
$keys = explode(',', $keystr);
foreach($keys as $key) {
$current[$key] = array();
$current = &$current[$key];
}
$current = $value;
unset($current);
var_dump($arr);