English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP 参考マニュアル

PHP fscanf() 関数の使用法及び例

PHP Filesystem 参考マニュアル

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

PHP Filesystem 参考マニュアル