Es común en el lenguaje de scripting PHP Web se almacenan los resultados como una cadena en una variable y el eco de la cadena en pantalla . La concatenación de texto y variables para crear una cadena de salida puede ser un proceso confuso y proporciona solamente control de formato mínimo . Puede crear una cadena de salida que es más fácil de entender y permite un mayor control de formato que es posible con la concatenación con la función " sprintf " en PHP. Instrucciones
1
Crear una cadena de salida especificando la cadena de formato y pasar parámetros variables. Por ejemplo , escriba:
$ salida = sprintf (" % d botellas de cerveza en el directorio% s ", $ número - , " pared ") ;
2
Formato de un número entero a un número específico de dígitos al declarar el número de dígitos con el formato " d " . Añadir ceros a la izquierda mediante la inclusión de un cero en el formato . Por ejemplo , escriba:
$ salida = sprintf ( " Hay% 03d pájaros en el nido " , $ aves ) ;
3
Formato de un número de punto flotante especificando el número de dígitos antes y después del punto decimal en el formato " f". Por ejemplo , escriba:
$ salida = sprintf ( " La temperatura es de% 3.2f grados " , $ temp ) ;
4
Formato de un número en notación científica con la "e " formato . Por ejemplo , escriba:
$ salida = sprintf ( "pi =% e", $ pi) ;
5
Formato de un número hexadecimal con el formato " x " , o el uso el formato de "X " para convertir la representación hexadecimal en mayúsculas. Tenga en cuenta que una función utiliza una minúscula " x ", mientras que el otro utiliza mayúsculas. Por ejemplo , escriba:
$ rojo = sprintf ("% x ", " ff0000 ");
$ red_upper = sprintf ("% X ", " ff0000 ");
Página 6
Haga justificar una cadena especificando el ancho de cadena con el formato " s " . Izquierda -pad una cadena especificando el carácter de relleno con el ancho de cadena y con el formato de " s " . Por ejemplo , escriba:
$ salida = sprintf ("% 25s ", " Total" ) ;
$ salida = sprintf ( " % # 25x ", " Total" ) ; < br >