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