写入格式化为文件的数组

时间:2015-04-15 13:03:35

标签: php

我想写这个数组

$array = [
    'key1' => 'value1',
    'key2' => [
        'subkey1' => 'value3'
     ],
     'key3' => 'value4'
];

到配置,看起来应该是这样的:

的config.php

<?php
return [
    'key1' => 'value1',
    'key2' => [
        'subkey1' => 'value3'
     ],
     'key3' => 'value4'
];
?>

使用这种格式我可以稍后包含这样的文件:

的index.php

$config = include 'config.php';

使用常见的PHP函数可以吗?我知道,var_export和print_r是不可能的。

1 个答案:

答案 0 :(得分:0)

如果你在config.php中创建变量,那么当你在index.php中包含这样的文件时会加载它:

的config.php

<?php
$config = [
    'key1' => 'value1',
    'key2' => [
        'subkey1' => 'value3'
     ],
     'key3' => 'value4'
];
?>

的index.php

include "config.php";
$value4 = $config['key3']; // 'value4'

做了一些假设,因为你的问题信息非常少,希望这会有所帮助!