通过变量键将多个数组拆分为单独的数组

时间:2012-11-13 00:18:35

标签: php split key

假设我有:

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之一,等等。每次动态生成名称,每个子数组的计数也会发生变化。

1 个答案:

答案 0 :(得分:1)

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

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