将数据库表写入txt文件PHP

将数据库表写入txt文件PHP

问题描述:

我需要一些帮助解决此问题。将数据库表写入txt文件PHP

我与laravel工作,我选择它是这样的:

$table = Onlineszallas::all()->toArray(); 

我想编写这个查询与拉丁文2文件的字符集的TXT文件,每行的表,在新行,分隔的字符串;并且每一行都结束;

我试过fputcsv()的方法,但是如果我打开txt文件,我发现一些字符串包含之间的空格撇号像名字行。 “乔治迈克尔”

我需要一些帮助file_put_contents()或任何其他方法可以解决我的问题!

非常感谢!

您可以使用Storage正面。创建一个文件:

use Illuminate\Support\Facades\Storage; 
Storage::put('file.txt', $contents); 

将文本内容添加到文件:

Storage::append('file.txt', $someOtherContent); 

但我会电子书籍将数据存储为JSON:

$table = Onlineszallas::all()->toJson(); 

在这种情况下,你会能够轻松导入任何系统中的数据。

+0

我该如何使用这个查询做一个foreach循环?因为我不知道如何在laravel中获取数组,为什么最好将数据存储在JSON中? –