PHP fscanf()Función


PHP Filesystem 参考手册Manual de referencia completo de PHP Filesystem

Definición y uso

La función fscanf() analiza la entrada de un archivo abierto según el formato especificado.

Sintaxis

fscanf(file,format,mixed)

Parámetros Descripción
file Obligatorio. Especifica el archivo a verificar.
format Obligatorio. Especifica el formato.

Posibles valores de formato:

  • %% - Devuelve un signo de porcentaje %
  • %b - Número binario
  • %c - Carácter correspondiente al valor ASCII
  • %d - Número decimal con signo positivo o negativo
  • %e - Notación científica (por ejemplo: 1.2e+2)
  • %u - Número decimal sin signo
  • %f - Número de punto flotante (propiedad local)
  • %F - Número de punto flotante (propiedad no local)
  • %o - Número decimal
  • %s - Cadena
  • %x - Número hexadecimal (letras minúsculas)
  • %X - Número hexadecimal (letras mayúsculas)

Valores de formato adicionales. Deben colocarse entre % y la letra (por ejemplo: %.2f):

  • + (Agrega + o - delante de un número para definir el signo del número. De forma predeterminada, solo los números negativos se marcan; los positivos no se marcan)
  • ' (Especifica qué se utiliza como relleno; el valor predeterminado es el espacio. Debe usarse junto con el especificador de ancho. Por ejemplo: %'x20s (usando "x" como relleno))
  • - (Ajusta a la izquierda el valor de la variable)
  • [0-9] (Especifica el ancho mínimo del valor de la variable)
  • .[0-9] (Especifica el número de decimales o la longitud máxima de la cadena)

Nota:Si se utilizan varios de los valores de formato anteriores, deben usarse en el orden indicado anteriormente, sin alterarlo.

mixed Opcional.


Consejos y notas

Nota: Cualquier espacio en blanco en la cadena de formato coincidirá con cualquier espacio en blanco en el flujo de entrada. Esto significa que el carácter de tabulación \t en la cadena de formato también coincidirá con un solo carácter de espacio en el flujo de entrada.


PHP Filesystem 参考手册Manual de referencia completo de PHP Filesystem Otras extensiones