получил многомерный массив и строку в конфиге, и мне нужно преобразовать ее как ключ массива без использования eval. Реальное использование этих проблем заключается в том, что я получил большой документ от mongodb, который преобразован в многомерный массив. Однако мне нужно определить конкретные узлы массива из файла конфигурации.
идея состоит в том, чтобы создать файл конфигурации в качестве представления иерархии ключа массива
на config.ini приведены некоторые приведенные ниже значения.
colorattribute = attribute.color wholesaleprice = prices.wholesale
Пример ответа от mongoDb
<?php $products = array( 'product_name' => 'iTouch', 'brand_name' => 'Apple', 'attributes' => array ( 'color' => 'black', 'size' => '5 in' ), 'prices' => array( 'wholesale' => 135, 'retail' => 200, ), );