PHP: 把数组存入文件

有时候会动态更新配置文件,很多配置文件的内容格式为数组。

那么就需要把一个数组存入配置文件。方法很简单:

使用print_r或var_export就可以,该函数默认把数据打印到屏幕,但如果第二个参数为true,则直接返回数据。


$b = array ( 'm' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z')); $results = print_r($b, true); // $results now contains output from print_r

然后你可以使用file_put_contents把$results直接写入文件:

file_put_contents('filename.txt', print_r($b, true));


参考链接:

Example from PHP manual


by iefreer


你可能感兴趣的:(PHP)