2023-09-07

PHP中的fscanf()函数


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中文网其它相关文章!

https://www.php.cn/faq/603809.html

发表回复

Your email address will not be published. Required fields are marked *