文件读取数组
文件内容
<?php
return array(
"type" => "arr",
"ip" => "127.0.0.1",
"params" => array(),
);
代码
<?php
$con = file_get_contents('./arr.php');
$con = str_replace('<?php', '', $con);
$con = str_replace('?>', '', $con);
$con = eval($con);
var_dump(gettype($con));
var_dump($con['type']);
var_dump($con);
输出结果
string(5) "array"
string(5) "arr"
array(21) {
["type"] => string(3) "arr"
["ip"] => string(9) "127.0.0.1"
["params"] => array(0) {
}
}
数组写入文件
数组对象
<?php
$arr = array(
"type" => "arr",
"ip" => "127.0.0.1",
"params" => array(),
);
file_put_contents("arr.php", "<?php\n" . "return " . var_export($arr, true) . ";");
文件内容
<?php
return array (
'type' => 'arr',
'ip' => '127.0.0.1',
'params' =>
array (
),
);