PHP中的fscanf()函数

王林
王林 转载
2023-09-07 16:30:01 391浏览

PHP中的fscanf()函数

The fscanf() function parses input from an open file according to a specified format. It returns the values parsed as an array, if only two parameters were passed.

Syntax

fscanf(file_pointer, format, mixed)

Parameters

  • file_pointer − A file system pointer resource created using fopen().

  • format − Specify the format. Here are the values:

    • %% - Returns a percent
    • %b - Binary number
    • %c - The character according to the ASCII value
    • %f - Floating-point number
    • %F - Floating-point number
    • %o - Octal number
    • %s - String
    • %d - Signed decimal number
    • %e - Scientific notation
    • %u - Unsigned decimal number
    • %x - Hexadecimal number for lowercase letters
    • %X - Hexadecimal number for uppercase letters
  • mixed − Specify the assigned values. Optional.

Return

The fscanf() function returns the values parsed as an array, if only two parameters were passed.

Example

<?php
   $file_pointer = fopen("new.txt", "r");
   while ($playerrank = fscanf($handle, "%s\t%d

")) { list ($name, $rank) = $playerrank; echo “$name got rank $rank.”; } fclose($file_pointer); ?>

Output

Amit got rank 2

以上就是PHP中的fscanf()函数的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:tutorialspoint,如有侵犯,请联系admin@php.cn删除