首页 > php函数 > php fscanf 函数

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

转载随意,但请附上文章地址:-)

标签:none

发表留言