我想将数组打印到文件中。
我希望文件看起来像这样的代码完全相似。
print_r ($abc); 假设$ abc是一个数组。
print_r ($abc);
是否有任何一种解决方案,而不是每次外观都是常规的。
PS-我目前使用序列化,但是我想使文件可读,因为使用序列化数组很难读取。
无论是var_export或将print_r返回输出,而不是打印出来的。
var_export
print_r
PHP手册中的示例
$b = array ( 'm' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z')); $results = print_r($b, true); // $results now contains output from print_r
然后$results,您可以使用保存file_put_contents。或在写入文件时直接将其返回:
$results
file_put_contents
file_put_contents('filename.txt', print_r($b, true));