-1

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};

検索と置換アルゴリズムをどのように実装できますか?

4

1 に答える 1