Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何使用 or 读取特定行(甚至特定字符fgets())fgetss()。
fgets()
fgetss()
例如; 数据.txt-
this is data 1 this is data 2 this is data 3
我将如何只读取数据 2?
如果可能的话,那就是。 另外,我怎样才能只阅读最后一行?就像我a+用来写在文件末尾一样,它将是最新的内容。
a+
另一个问题: 是否可以通读整个文件并检查是否存在某些内容?如果是这样,怎么做?
提前致谢!
对于文本文件:
$fileName = 'file.txt'; $file = new \SplFileObject($fileName); $file->setFlags(\SplFileObject::READ_CSV); $seek = 1; $file->seek($seek); $line = $file->fgets();
在$line变量中有来自文件的第二行。
$line