PHP ハックで多次元マップ (コレクション) $data を持っています。キー「道路」を検索し、その値を
map{ 'test' => abc};
私はキー配列を持っています
$keys = ['meta', 'attr', 'road'];
以下は私の地図です
$data = Map {'meta' => Map {
'time' => 11.364,
'count' => 3,
'attr' => Map {
'id'=> 7845,
'road' => Map {
'length' => 'km',
'width' => 'm'
}
}
},
'Assets' => [15,78,89]
};
以下のコードを試していましたが、エラーが発生しました:
$keys = ['meta','attr'];
$arr = &$data;
foreach($keys as $key)
{
$arr = &$arr[$key];
}
$arr = map{ 'test' => abc};
検索と置換アルゴリズムをどのように実装できますか?