在配置中得到一个多维数组和一个字符串,我需要在不使用 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,
),
);