我通过服务器获取文件内容
Storage::disk('sftp')->get($k);
ps:$ k是服务器中txt文件的路径。
这将返回
No.|Desc|Qty|
1|abc|1|
2|efg|2|
3|hhh|3|
我如何逐行读取此内容并将其保存到数据库,或者我需要在本地进行操作?
答案 0 :(得分:1)
通过此解决方案可以逐行处理内容:
$data = Storage::disk('sftp')->get($k);
$lines = explode("\n", $data);
foreach ($lines as $line_number => $line)
{
// do something with the line
}
$line_number
从0开始计数。