キーの任意の配列があるとしましょう。
$keys = array('foo', 'bar', 'baaz');
$values
そのキーの配列を使用して、配列内の各要素が$keys
配列の1つのレベルになるように、多次元配列をトラバースしたいと思います$values
。たとえば、$keys
上記の配列が与えられた場合、私は次のものに相当するものを探しています。
$values['foo']['bar']['baaz']
また:
$values[$keys[0]][$keys[1]][$keys[2]]
しかし、$keys
配列の内容や配列の大きさがわからないため、このようにハードコーディングすることはできませんでした。
これを行うためのエレガントな方法はありますか?