PHP - 从分隔的字符串创建多维关联数组

Jay*_*oke 2 php arrays multidimensional-array

你能转这个字符串:

"package.deal.category"
Run Code Online (Sandbox Code Playgroud)

进入这样的数组:

$array['package']['deal']['category']
Run Code Online (Sandbox Code Playgroud)

此时索引内的值可以是任何值.

Exp*_*lls 7

你有什么尝试?对此的绝对答案非常简单:

$keys = explode('.', $string);
$array = array();
$arr = &$array;
foreach ($keys as $key) {
   $arr[$key] = array();
   $arr = &$arr[$key];
}
unset($arr);
Run Code Online (Sandbox Code Playgroud)

......但为什么这对你有用?