PHPのfscanf()関数

王林
王林転載
2023-09-07 16:29:02939ブラウズ

PHPのfscanf()関数

fscanf() 関数は、指定された形式に従って、開いているファイルからの入力を解析します。 2 つのパラメータのみが渡された場合、配列として解析された値を返します。

Syntax

fscanf(file_pointer, format, mixed)

Parameters

  • file_pointer - fopen() を使用して作成されたファイル システム ポインタ リソース。

  • format − 形式を指定します。値は次のとおりです。

    • %% - パーセントを返します
    • %b - 2 進数
    • %c - ASCII 値
    • に基づく文字
    • %f - 浮動小数点数
    • %F - 浮動小数点数
    • %o - 8進数
    • %s - 文字列
    • %d - 符号付き 10 進数
    • %e - 科学表記法
    • %u - 符号なし 10 進数
    • %x - 小文字の 16 進数
    • % X - 大文字の 16 進数
  • 混合 − 割り当てられる値を指定します。オプション。

Return

fscanf() 関数は、パラメータが 2 つだけ渡された場合、配列として解析された値を返します。

Example

<?php
   $file_pointer = fopen("new.txt", "r");
   while ($playerrank = fscanf($handle, "%s\t%d</p><p>")) {
      list ($name, $rank) = $playerrank;
      echo &ldquo;$name got rank $rank.&rdquo;;
   }
   fclose($file_pointer);
?>

出力

Amit got rank 2

以上がPHPのfscanf()関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。