Notas finales
Formatos de Format:
Cada especificación de conversión consiste en un signo de porcentaje (%), seguido por uno o más de estos elementos, en orden:
- Un especificador de signo opcional que fuerza un signo (- ó +) a ser utilizado en un número. Por defecto, sólo el signo - se utiliza en un número si es negativo. Esta especificación fuerza números positivos para que también tengan adjunto el signo + y fue agregada en PHP 4.3.0.
- Un especificador de relleno opcional que indica qué carácter se utiliza para rellenar el resultado hasta el tamaño correcto de string. Este puede ser un carácter de espacio o un 0 (el carácter cero). El valor por defecto es rellenar con espacios. Un carácter de relleno alternativo se puede especificar colocando un prefijo de una comilla simple ('). Ver los ejemplos más adelante.
- Un especificador de alineación opcional que indica si el resultado debe ser alineado a la izquierda o a la derecha. El valor por defecto es justificado a la derecha, un carácter - aquí lo hará justificado a la izquierda.
- Un número opcional, un especificador de ancho que dice cuantos caracteres (como mínimo) debe producir esta conversión.
- Un especificador de precisión opcional en la forma de un punto ('.') seguido de un string opcional de dígitos decimales que indica cuántos dígitos decimales deben mostrarse para los números de punto flotante. Cuando se utiliza este especificador con un string, actúa como un punto de corte, estableciendo un límite máximo de caracteres al string.
- Un especificador de tipo que indica cómo qué tipo deben ser tratados los datos del argumento. Los tipos posibles son:
% - un carácter de porcentaje literal. No se requiere argumento.b - el argumento es tratado como un integer y presentado como un número binario.c - el argumento es tratado como un integer y presentado como el carácter con ese valor ASCII.d - el argumento es tratado como un integer y presentado como un número decimal (con signo).e - el argumento es tratado como notación científica (e.g. 1.2e+2). El especificador de precisión indica el número de dígitos después del punto decimal a partir de PHP 5.2.1. En versiones anteriores, se tomó como el número de dígitos significativos (uno menos).E - como %e pero utiliza la letra mayúscula (e.g. 1.2E+2).u - el argumento es tratado como un integer y presentado como un número decimal sin signo.f - el argumento es tratado como un float y presentado como un número de punto flotante (consciente de la configuración regional).F - el argumento es tratado como un float y presentado como un número de punto flotante (no consciente de la configuración regional). Disponible desde PHP 4.3.10 y PHP 5.0.3.g - más corto de %e y %f.G - más corto de %E y %f.o - el argumento es tratado como un integer y presentado como un número octal.s - el argumento es tratado y presentado como un string.x - el argumento es tratado como un integer y presentado como un número hexadecimal (con las letras en minúsculas).