Estoy buscando crear un archivo de una tabla con sql pero nesesitoque lleve un formato he intentado con las funciones
sprintf(); y strpad();
les presento la forma en que lo hago
Código PHP:
$f = fopen($archivo,"w");
$ruta = "ruta1";
$sql = "select * from ".$ruta;
$qwery = mysql_query($sql) or die (mysql_error());
while($row=mysql_fetch_array($qwery)){
$var = str_pad($row[1], 8, 0, STR_PAD_LEFT);
$longitud = strlen("$row[2]");
$calculo = 42 - $longitud;
$calculo = $calculo - 1;
//echo "calculo es:".$calculo."<br />";
$var_1 = sprintf("%42s", $row[3]);
fputs($f,"$var $row[2] $var_1 \n");
echo "$var $row[2]";echo" $var_1<br>";
}
no en pocas palabras que me respete en esa linea los espacios que son sin que la segunda columna altere al formato que se vean esta 3 lineas derechas