1

次のようなキーとして使用したい値を含む配列があります。

$keys = array("first", "second", "third", "fourth");

これらの値のカウントと内容は、ループ内で動的に変化します。それらを多次元配列のキーにしたいのですが、キー配列の数は常に変化するため、これはキーの最初の配列に対して機能します。

$multidimensional[$keys[0]][$keys[1]][$keys[2]][$keys[3]] = "some value";

ループの後半では、キーは次のようになります。

$keys = array("first", "second", "gamma", "delta", "theta", "kappa");

したがって、これをループで使用します。

$multidimensional[$keys[0]][$keys[1]][$keys[2]][$keys[3]] = "some value";

機能せず、キーの数に基づいて動的にする必要もあります。

PHP マニュアルの各配列関数を調べましたが、この目的を満たすものを見つけることができないようです。ここで基本的なことを完全に見落としていますか?たぶん、中かっこの魔法ですか?

4

1 に答える 1