Php/func filesystem fscanf

来自菜鸟教程
跳转至:导航、​搜索

PHP fscanf()函数

❮PHP文件系统参考

定义和用法

fscanf()函数根据指定的格式解析来自打开文件的输入。

注意:格式字符串中的任何空格都与输入流中的任何空格匹配。这意味着格式字符串中的制表符(\ t)可以与输入流中的单个空格字符匹配。

句法

fscanf(file, format, mixed)

参数值

参数 描述
file 需要。指定要检查的文件
format

需要。指定格式。 可能的格式值:

  • %%-返回百分号
  • %b-二进制数
  • %c-根据ASCII值的字符
  • %d-签名的十进制数字
  • %e-科学计数法(例如1.2e + 2)
  • %u-无符号十进制数
  • %f-浮点数(可识别本地设置)
  • %F-浮点数(不支持本地设置)
  • %o-八进制数
  • %s-字符串
  • %x-十六进制数字(小写字母)
  • %X-十六进制数字(大写字母)

其他格式值。它们位于%和字母之间(例如%.2f):

  • +(在数字前同时加上+和-。默认情况下,仅标记负数)
  • '(指定用作填充的内容。默认为空格。必须与宽度说明符一起使用。示例:%'x20s(使用“ x”作为填充)
  • -(左对齐变量值)
  • [0-9](指定保持可变值的最小宽度)
  • 。[0-9](指定小数位数或最大字符串长度)

注意: 如果使用了多个其他格式值,则它们必须与上述顺序相同。

mixed 可选的。

技术细节

返回值: 读取字符串,失败时为FALSE
PHP版本: 4.0.1+

❮PHP文件系统参考