访问数组中的数组元素

时间:2015-11-16 17:40:11

标签: php

基本上,我正在购买购物车并尝试制作配置文件。

我想在数组中包含其他元素中的前一个元素(构建到不同目录的路径),如下所示:

的config.php

return array(

    /// Database info \\\
    //...

    /// Directory Paths \\\
    'dir_root' => $_SERVER["DOCUMENT_ROOT"] . '/mywebsite', //root/mywebsite
    'dir_pub' => this->'dir_root' . '/public_html',//root/mywebsite/public_html

    'dir_res' => this->'dir_pub' . '/res', //root/mywebsite/public_html/res
    'dir_imgs' => this->'dir_res' . '/imgs' //root/mywebsite/public_html/res/imgs

    // and so on...
);

我不确定如何或甚至可以做到这一点。这样做有什么建议或更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您必须执行以下操作:

$arr = Array( 'dir_root' => $_SERVER["DOCUMENT_ROOT"] . '/mywebsite' );
$arr['dir_pub'] = $arr['dir_root'].'/public_html';
$arr['dir_res'] = $arr['dir_pub'].'/res';
$arr['dir_imgs'] = $arr['dir_res'].'/imgs';

return $arr;

并确保以合理的顺序分配变量。