fscanf
(PHP4 >= 4.0.1)
fscanf --- 按照格式剖析文件
语法 :
mixed fscanf
(int handle, string format [, string var1...])说明 :
此函数fscanf( )类似于sscanf( ),但是它从一个文件取它的输入,并且按照指定的格式format来解释其输入。如果只有二个参数传递到此函数,传回的值将会是个数组,否则,如果有传递非必需的参数时,此函数将会传回分配(assigned)值的数目,非必需的参数必须依照关系来传递。
Example :
<?php
$fp = fopen ("users.txt","r");
while ($userinfo = fscanf ($fp, "%s\t%s\t%s\n")) {
list ($name, $profession, $countrycode) = $userinfo;
//... do something with the values
}
fclose($fp);
?>
users.txt :
javier argonaut pe
hiroshi sculptor jp
robert slacker us
luigi florist it
参考 : fread( ) fgets( ) fgetss( ) sscanf( ) printf( ) sprintf( )