1
我有此數組:PHP轉換字符串鍵數組到多鍵部分
$array['a.b.c'] = 'x';
$array['a.b.d'] = 'y';
$array['e.f'] = 'z';
什麼要轉換爲數組:
$array['a']['b']['c'] = 'x';
$array['a']['b']['d'] = 'y';
$array['e']['f'] = 'z';
是在PHP中的任何快速的方式如何做到這一點嗎?
感謝 O.
的foreach循環exlode key – 2015-08-15 08:36:31
可以將其轉換爲字符串,重建並使用[parse_str](http://php.net/manual/en/function.parse-str.php):'$ arr_str =「new ['」。 implode(「'] ['」,explode(「。」,key($ arr)))。「'] =」。current($ arr); parse_str($ arr_str); print_r($ new);'看[eval.in測試](https://eval.in/417076) –