0
나는이 두 변수 :어떻게 연관 배열 키를 동적으로 정의 할 수 있습니까?
내가 연관 배열을 만드는 방법을$keystr = 'plant,fruit,exotic';
$value='kiwi';
?
$arr = ('plant'=>array('fruit'=>array('exotic'=>'kivi')));
나는이 두 변수 :어떻게 연관 배열 키를 동적으로 정의 할 수 있습니까?
내가 연관 배열을 만드는 방법을$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);
데모에 대한 http://ideone.com/YiMIRb를 참조