php fscanf

转载 2016年08月30日 22:46:35

fscanf

(PHP 4 >= 4.0.1)

fscanf -- 从文件中格式化输入

说明

mixed fscanf ( resource handle, string format [, string var1])

fscanf() 函数和 sscanf() 相似,但是它从与 handle 关联的文件中接受输入并根据指定的 format(定义于 sprintf() 的文档中)来解释输入。如果只给此函数传递了两个参数,解析后的值会被作为数组返回。否则,如果提供了可选参数,此函数将返回被赋值的数目。可选参数必须用引用传递。

格式字符串中的任何空白会与输入流中的任何空白匹配。这意味着甚至格式字符串中的制表符 \t 也会与输入流中的一个空格字符匹配。

例子 1. fscanf() 例子

<?php
$handle 
fopen ("users.txt","r");
while (
$userinfo fscanf ($handle"%s\t%s\t%s\n")) {
    list (
$name$profession$countrycode) = $userinfo;
    
//... do something with the values
}
fclose($handle);
?>

例子 2. users.txt

javier  argonaut        pe
hiroshi sculptor        jp
robert  slacker us
luigi   florist it

注: 在 PHP 4.3.0 之前,从文件中读入的最大字符数是 512(或者第一个 \n,看先碰到哪种情况)。从 PHP 4.3.0 起可以读取任意长的行。

用 PHP 读取文件的正确方法

了解使用 fopen、fclose、feof、fgets、fgetss 和 fscanf 的正确时机 了解如何使用 PHP 的各种文件函数。查看诸如 fopen、fclose 和 feof ...
  • qq_31989521
  • qq_31989521
  • 2016年06月13日 11:13
  • 648

php fscanf

fscanf (PHP 4 >= 4.0.1) fscanf -- 从文件中格式化输入 说明 mixed fscanf ( resource handle, string ...
  • loongwong2011
  • loongwong2011
  • 2016年08月30日 22:46
  • 261

用 PHP 读取文件的正确方法

 了解如何使用 PHP 的各种文件函数。查看诸如 fopen、fclose 和 feof 之类的基本文件函数;了解诸如 fgets、fgetss 和 fscanf 之类的读取函数。并且发现用一两行代码...
  • ibmjournal
  • ibmjournal
  • 2007年03月08日 11:46
  • 467

fgets和fscanf区别

一、作用上的大概区别:①fgets:从文件中读取一行数据存入缓冲区(fgets遇到回车才会结束,不对空格和回车做任何转换就录入到缓冲区,结束后再往缓冲区写多一个\0,所以它是读一行数据)②fscanf...
  • CSDN_LQR
  • CSDN_LQR
  • 2016年08月10日 13:37
  • 4737

C++用fscanf()函数读取TXT文件内容

fscanf()函数的头文件是,函数原型为int fscanf(FILE*stream, constchar*format, [argument...]); 其功能为根据数据格式(format)从输入...
  • sinat_24310873
  • sinat_24310873
  • 2016年11月12日 16:26
  • 6345

28.对文件进行读写

给定程序中,函数fun的功能是将参数给定的字符串,整数,浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转化成相应的整数、浮点数,然后将其显示在屏幕上...
  • u012814404
  • u012814404
  • 2015年06月22日 16:00
  • 240

用 PHP 读取文件的正确方法

了解使用 fopen、fclose、feof、fgets、fgetss 和 fscanf 的正确时机 了解如何使用 PHP 的各种文件函数。查看诸如 fopen、fclose 和 feof ...
  • wgw335363240
  • wgw335363240
  • 2014年03月04日 15:44
  • 875

fscanf()函数详解

这两天在做语法分析程序,因为之前写完了词法分析程序,所以做语法分析时直接读取了词法分析的“out.txt”文件(单词流文件)。在读取时,遇到fscanf(fp, "%s %s\n", token, t...
  • MMogega
  • MMogega
  • 2016年11月22日 16:53
  • 4336

fscanf与scanf

标准输入输出函数%[]和%n说明符的使用方法    scanf fscanf,均从第一个非空格的可显示字符开始读起!         标准输入输出函数scanf具有相对较多的转换说明符,它常常作为...
  • CHNIM
  • CHNIM
  • 2017年05月24日 21:39
  • 460

fscanf函数

参考连接:http://blog.csdn.net/misskissc/article/details/25137335 原型:int fscanf(FILE *stream, char *form...
  • xiaodoubao124
  • xiaodoubao124
  • 2015年08月10日 15:35
  • 286
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php fscanf
举报原因:
原因补充:

(最多只允许输入30个字)