2016-06-11 70 views
3

根据PHP文档PHP使用单个fscanf从多行读取?

mixed fscanf (resource $handle , string $format [, mixed &$... ]) 

每次调用的fscanf()从文件中读取一行。

现在我想读使用单一的fscanf()

文件这个输出这些线分开输入。

4.0

是使用此代码

学习

最好的地方

,但我得到的输出是

空白

空白

它使用单个fscanf读取的正确代码是什么?

回答

1

使用单个fscanf从文件读取多行是不可能的。另一种方法是多次调用fscanf,每行一个。一次性读取所有行的替代方法是file()函数。

+0

哪个更快。 – phpNoob

+0

我怀疑你会注意到它们之间的速度差异。 –

+0

但在功能上哪个更有效。 – phpNoob