Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2007, 14:44
aneirin
 
Fecha de Ingreso: mayo-2004
Mensajes: 6
Antigüedad: 20 años
Puntos: 0
Formateo con printf

Hola:

Más que algo práctico es una curiosidad malsana que tengo, ¿como se pueden formatear columnas a través de php? Es decir, imaginemonos que quiero sacar por pantalla lo siguiente (sin tirar de CSS ni tablas):

Hamburguesa 5€
Batido 2€

¿Como se puede lograr que la segunda columna este alineada, independientemente de la longitud del valor de la primera columna?

Pensaba que con printf se podría lograr, con algo parecido a esto:
Código:
<?php
printf ('%11s %d€', 'Hamburguesa', 5);
print "\n";
printf ('%11s %d€', 'Batido', 2);
?>
pero siguen sin alinearse (el valor de la segunda columna se imprime inmediatamente detrás del valor de la primera).

¿Alguien puede indicarme que es lo que estoy haciendo mal?

Saludos