PHP fscanf() 函数
定义和用法
fscanf() 函数根据指定的格式对来自打开的文件的输入进行解析。
注意:格式字符串中的任何空格都与输入流中的任何空格匹配。 这意味着格式字符串中的制表符 (\t) 可以匹配输入流中的单个空格字符。
语法
fscanf(file, format, mixed)
参数值
参数 | 描述 |
---|---|
file | 必需。规定要检查的文件。 |
format | 必需。规定格式。 可能的格式值:
其他格式值。它们位于 % 和字母之间(例如 %.2f):
注释:如果使用了多个附加格式值,它们的顺序必须与上述相同。 |
mixed | 可选。 |
说明
fscanf() 函数与 sscanf() 相似,但是它从与 file 关联的文件中接受输入并根据指定的 format 来解释输入。如果只给此函数传递了两个参数,解析后的值会被作为数组返回。否则,如果提供了可选参数,此函数将返回被赋值的数目。可选参数必须用引用传递。
提示和注释
注释:格式字符串中的任何空白会与输入流中的任何空白匹配。这意味着甚至格式字符串中的制表符 \t 也会与输入流中的一个空格字符匹配。
注释:在 PHP 4.3.0 之前,从文件中读入的最大字符数是 512(或者第一个 \n,看先碰到哪种情况)。从 PHP 4.3.0 起可以读取任意长的行。
技术细节
返回值: | 读取的字符串,失败为 FALSE |
---|---|
PHP 版本: | 4.0.1+ |