Intereting Posts
Каков рекомендуемый способ хранения текущего времени с помощью PHP и MySQL? Как выбрать первые 10 слов предложения? Google API – запрос на токен из Oauth2 возвращает нулевой токен Лучший PHP DAL (уровень абстракции данных) до сих пор Почему стандартное время сеанса 24 минуты (1440 секунд)? Лучшее решение для удаления повторяющихся значений из массива без учета регистра В PHP, как бы я разделил строку, где начальный и конечный разделитель отличаются друг от друга Не удается подключиться к MongoDB через PHP Laravel получает имя маршрута из заданного URL-адреса Формы Symfony (как автономный компонент с Doctrine) EntityType не работает Как использовать PATCH для обновления простого поля базы данных? Как ускорить выполнение задач CURL? Сортировка массива по значению в алфавитном порядке php регулярное выражение для десятичных знаков Larvel 4.2 artisan CLI больше не работает после обновления композитора

преобразование config ini, как разделенное по строкам, значение в действительные ключи массива

получил многомерный массив и строку в конфиге, и мне нужно преобразовать ее как ключ массива без использования 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, ), );