Formato de cadenas en PHP es útil cuando se desea convertir datos de un formato a otro , como el número entero a flotar , o para cambiar la apariencia de la cadena. Puede dar formato a cadenas en PHP con la función " printf " , que es similar a la función " printf " que se encuentra en otros lenguajes de programación. La función toma una cadena como entrada, coincide con los identificadores de los argumentos y devuelve la cadena con formato . Instrucciones
1
Abra el archivo PHP en un editor de texto, como el Bloc de notas de Windows .
2
Mostrar una cadena con formato , añadiendo el siguiente código en el cuerpo del HTML :
$ str = "text" ;
$ i = 11 ;
$ f = 3,14159 ;
$ format = "String -% s , Integer -% d, Float - % f " ;
printf ($ formato , $ cadena , $ i , $ f ) ;
el primer argumento de " printf " es la cadena de formato y el resto de argumentos son los valores ordenados de los especificadores de tipo. Siguiendo con el ejemplo , la salida será " String - texto, Integer 11 , Float - 3,141590 . "
3
Justificar la cadena con formato a la izquierda oa la derecha con el código : < br >
$ str = "text" ;
$ formato = " [ % 10s ] "; //derecha justificar con espacios
$ format = " [ % -10s ]" //izquierda justificar con espacios
$ format = " [% 010s ] " //izquierda justificar con ceros
printf ($ formato , $ cadena ) ;
< p> El resultado del ejemplo seria :
[Texto ]
[Texto ]
[ 000000text ]
4 argumentos intercambio
y repita los marcadores de posición en la cadena con formato con el código :
$ format = "text % 2 $ s número % 1 $ d text% 2 $ s número % 1 $ d " ;
$ i = 11 ;
$ str = "aquí" ;
printf ($ formato , $ i , $ cadena ) ;
Typing " $ 2 " dentro del especificador de tipo hace que sea utilizar el segundo argumento de la lista. Usted puede utilizar el mismo argumento repetidamente. El ejemplo seria: .
Texto aquí el número 11 del texto aquí Número 11
5
Guarde el archivo PHP y cargarlo en el servidor Web para ver la cadena con formato