Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2008, 06:31
fran321
 
Fecha de Ingreso: octubre-2007
Mensajes: 57
Antigüedad: 16 años, 6 meses
Puntos: 0
Alinear texto con printf

Hola. Tengo este código:

Código PHP:
   while($row2 mysql_fetch_array($result2)) {
      
printf("<tr><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td>
      </tr>"
$row2["Departamento"],$row2["Apellidos"].", ".$row2["Nombre"], 
      
$row2["Total copias"]);
   } 
De las tres columnas que produce, la tercera representa números, y aparecen alineados a la izquierda. Quería que estuvieran centrados pero alineados por la unidad. Para ello, según el manual de PHP, utilizando %10s, se produce una alineación a derecha con espacios, pero no lo hace. Sin embargo %010s sí que funciona porque rellena con ceros, aunque no es lo que quiero.

Quiero que todos tengan la misma longitud, y rellene con espacios a la izquierda del número.

¿Alguien puede ayudarme?. Un saludo.