(PHP 4 >= 4.0.1)
fscanf -- フォーマットに基づきファイルからの入力を処理する
説明
mixed
fscanf ( int handle, string format, string
[var1])
関数fscanf() は sscanf() に
似ていますが、handleが指すファイルから入力
を取得し、指定したフォーマット formatに基
づき解釈を行います。この関数のパラメータが二つだけの場合、処理さ
れた値は配列として返されます。他方、オプションのパラメータが指定
された場合、この関数は、代入された値の数を返します。オプション引
数は参照渡しとする必要があります。
例 1fscanf()の例 $fp = fopen ("users.txt","r");
while ($userinfo = fscanf ($fp,"%s\t%s\t%s\n")) {
list ($name, $profession, $countrycode) = $userinfo;
//... 値を用いた処理
}
fclose($fp); |
|
例 2users.txt javier argonaut pe
hiroshi sculptor jp
robert slacker us
luigi florist it |
|
fread(),
fgets(), fgetss(),
sscanf(), printf(),
sprintf() も参照下さい。