php fscanf 函数
fscanf ( PHP 4中 > = 4.0.1 , PHP 5中)
fscanf -解析输入文件的格式根据
描述
混合fscanf (资源$处理,字符串$格式[ ,混合&$... ] )
功能fscanf()类似sscanf() ,但需要的投入从档案与处理和解释的投入根据指定的格式,这是文献中所述的sprintf() 。
任何空格的格式字符串匹配任何空白的输入流。这意味着,即使一个标签 T在格式字符串可以匹配一个单一的空格字符输入流。
每个电话fscanf()读取一行从档案。
参数
把柄
一个文件系统指针的资源,通常是创建使用fopen()函数。
格式
指定格式中所描述的sprintf()的文件。
...
可选的指定值。
返回值
如果只有两个参数,通过此功能,价值解析将返回一个数组。否则,如果可选参数传递,函数将返回指定数量的值。可选的参数必须通过引用传递。
修改
版本说明
4.3.0在此之前的时间,最大数量的字符读取文件是512 (或第一氮,两者排名第一) 。但现在,任意长的行会读和扫描。
实例
例如# 1 fscanf()为例
<?php $handle = fopen("users.txt", "r"); while ($userinfo = fscanf($handle, "%st%st%sn")) { list ($name, $profession, $countrycode) = $userinfo; //... do something with the values } fclose($handle); ?>
本文地址:http://www.phprm.com/function/51d6e89fe836ac422499905f87824578.html
转载随意,但请附上文章地址:-)