本文介绍了从字符串创建数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要像这样创建数组:
Array('firstkey' => Array('secondkey' => Array('nkey' => ...)))从这里:
firstkey.secondkey.nkey.(...) 推荐答案$yourString = 'firstkey.secondkey.nkey'; // split the string into pieces $pieces = explode('.', $yourString); $result = array(); // $current is a reference to the array in which new elements should be added $current = &$result; foreach($pieces as $key){ // add an empty array to the current array $current[ $key ] = array(); // descend into the new array $current = &$current[ $key ]; } //$result contains the array you want更多推荐
从字符串创建数组
发布评论