我尝试了以下代码:
$contents = File::get(storage_path('files\In\/'.$filename));
foreach($contents as $line) {
echo $line. "working \n";
}
这里$ contents返回的字符串不是数组。
错误:
“为foreach()提供了无效的参数”
当我var_dump数据时,它返回以下结果:
string 'A, B, V<B ,B b B a sdasd' (length=31)
答案 0 :(得分:0)
已解决:
似乎File :: get是file_get_contents()的包装器,该包装器返回一个字符串。您可能需要$ contents = file(storage_path('files \ In /'.$ filename));参见php.net/manual/function.file.php
只需使用以下代码:
$ contents = file(storage_path('files \ In /'.$ filename));