PHP マニュアル
前のページ |  | 次のページ

# fscanf

(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() も参照下さい。

前のページ | ホーム | 次のページ
fread | 上に戻る | fseek