0

假设我有:

Array
    (
        [some_title] => Array
        (
            [0] => blah blah blah
            [1] => More blah.
            [2] => Stuff and things
        )

        [diff_random_name] => Array
        (
            [0] => blooh blah
        )

        [totally_new_name] => Array
        (
            [0] => interesting insights
            [1] => other.
        )
    )

我怎样才能将所有这些带标题的数组敲入它们自己单独的数组中?所以它将是 some_title 及其值的一个数组,以及 diff_random_name 等之一。名称每次都是动态生成的,每个子数组的计数也会发生变化。

4

1 回答 1

1
foreach($base as $key=>$value)
{
    $$key = $value;
}

假设 $base 是带有子数组的原始数组的名称,您应该能够使用 $$ 将 $key 变量视为新数组的名称,这将为您提供所需的新数组。

于 2012-11-13T00:28:55.443 回答