方法一 - print_r()
使用print_r();
$data = ['key' => 111, 'key2' => 222, 'arr' => ['aaa', 'eee']];
$string = print_r($data, true);
file_put_contents('test.log', $string);
效果

方法二 - var_export()
使用 var_export();
$data = ['key' => 111, 'key2' => 222, 'arr' => ['aaa', 'eee']];
$string = var_export($data, true);
file_put_contents('test.log', $string);
效果

方法三 - json_encode()
使用 json_encode();
$data = ['key' => 111, 'key2' => 222, 'arr' => ['aaa', 'eee']];
$string = json_encode($data, true);
file_put_contents('test.log', $string);
效果
{“key”:111,“key2”:222,“arr”:[“aaa”,“eee”]}
本文介绍了三种将PHP数组转换为字符串的方法:使用print_r(), var_export() 和 json_encode()。每种方法都有其特点,适用于不同的场景。通过实例展示了如何将数组内容写入日志文件。
650

被折叠的 条评论
为什么被折叠?



