English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
fscanf()関数は指定された形式に基づいてオープンされたファイルからの入力を解析します。
mixed fscanf ( resource $handle , string $format [, mixed &$... ] )
この関数はsscanf()関数に似ていますが、handleに関連付けられたファイルから入力を取得し、指定された形式に基づいて入力を解釈します。
文字列形式の任何空白は、入力ストリームの任何空白に一致できます。これは、文字列形式のタブ文字(\t)も入力ストリームの単一のスペース文字に一致することを意味します。また、fscanf()が呼び出されるたびに、ファイルから一行を読み取ることができます。
<?php $handle = fopen("Users.txt", "r"); while($userinfo = fscanf($handle, "%s\t%s\t%s\n")) { list($name, $profession, $countrycode) = $userinfo; } echo $name . "\n"; echo $profession . "\n"; echo $countrycode; fclose($handle); ?>
出力結果
ラビ リード AUS