发布日期:2018-03-26
将数组打印到一个文件中+ 查看更多
将数组打印到一个文件中
+ 查看更多
发布日期:2018-03-26 11:09
分类:PHP
浏览次数:48
我想要将数组打印到文件中。
我希望文件看起来和代码看起来完全一样。
print_r ($abc); 假设$abc是一个数组
Is there any one lines solution for this rather than regular for each look.
对此有没有一个在线的解决方案,而不是每次都需要查看。
PS:目前我使用序列化的方法,但是使用序列化数组很难使文件的可读性为易读。
print_r ($abc); 假设$abc是一个数组
Is there any one lines solution for this rather than regular for each look.
对此有没有一个在线的解决方案,而不是每次都需要查看。
PS:目前我使用序列化的方法,但是使用序列化数组很难使文件的可读性为易读。
回答:
无论是 var_export 或设置 print_r 返回的输出而不是打印。
Example from PHP manual
Example from PHP manual
$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));