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 とその値の 1 つの配列、および diff_random_name などの 1 つの配列になります。名前は毎回動的に生成され、各サブ配列の数も変化します。

4

1 に答える 1

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

$base がサブ配列を含む元の配列の名前であると仮定すると、$$ を使用して $key 変数を新しい配列の名前として扱うことができるはずです。これにより、必要な新しい配列が得られます。

于 2012-11-13T00:28:55.443 に答える