Tecnología

Inicio

Cómo dar formato a una cadena en PHP

Formateo de cadenas en PHP es muy útil cuando se quiere convertir datos de un formato a otro, tales como 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 a los argumentos y emite 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 código siguiente en el cuerpo del código HTML:

$ Cadena = "text";

$ I = 11;

$ F = 3,14159;

$ Format = "String -% s, Entero -% d, Float -% f";

printf (formato $, $ cadena, $ i, $ f);

El primer argumento de "printf" es la cadena para dar formato y el resto de argumentos son los valores ordenados para los especificadores de tipo. Siguiendo con el ejemplo, la salida será "String - Texto, Entero 11, Float - 3,141590."

3 Justificar la cadena con formato a la izquierda oa la derecha, añadiendo el código:

$ Cadena = "text";

$ Format = "[% 10s]"; // Justificar a la derecha con espacios

$ Format = "[% -10S]"; // Izquierda justificar con espacios

$ Format = "[%]" 010s; // Izquierda justificar con ceros

printf (formato $, $ cadena);

La salida de ejemplo voluntad:

[Texto]

[Texto]

[000000text]

4 Intercambiar argumentos y repetir los marcadores de posición en la cadena con formato añadiendo el código:

$ Format = "text% 2 $ s% número 1 $ d texto% 2 $ s% número 1 $ d";

$ I = 11;

$ Cadena = "aquí";

printf (formato $, $ i, $ cadena);

2 escribiendo "$" en el interior del especificador de tipo hace que utilizar el segundo argumento de la lista. Se puede utilizar el mismo argumento en repetidas ocasiones. La salida de ejemplo voluntad:

texto aquí el número 11 el texto aquí Número 11

5 Guarde el archivo PHP y cargarla en el servidor Web para ver la cadena con formato.

Consejos y advertencias

  • código PHP debe existir dentro "<? php" y "?>" etiquetas.