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( )