我试图逐行读取文件的内容与Laravel.但是,我似乎无法在任何地方找到任何相关信息.
我应该使用fopen函数还是可以使用File :: get()函数?
我检查了API,但似乎没有一个函数来读取文件的内容.
Kyl*_*leK 25
你不能使用简单的PHP吗?
foreach(file('yourfile.txt') as $line) {
// loop with $line for each line of yourfile.txt
}
Run Code Online (Sandbox Code Playgroud)
Vic*_*son 18
您可以使用以下内容获取内容:
$content = File::get($filename);
Run Code Online (Sandbox Code Playgroud)
Illuminate\Filesystem\FileNotFoundException
如果找不到,将返回a .如果你想获取远程的东西你可以使用:
$content = File::getRemote($url);
Run Code Online (Sandbox Code Playgroud)
false
如果找不到,将返回
拥有该文件时,您不需要特定于laravel的方法来处理数据.现在你需要使用php中的内容.如果您不想阅读这些行,您可以像@kylek所描述的那样:
foreach($content as $line) {
//use $line
}
Run Code Online (Sandbox Code Playgroud)