<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.caballero.co/index.php?action=history&amp;feed=atom&amp;title=PHP%2C_Tabular_con_texto_simple</id>
	<title>PHP, Tabular con texto simple - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.caballero.co/index.php?action=history&amp;feed=atom&amp;title=PHP%2C_Tabular_con_texto_simple"/>
	<link rel="alternate" type="text/html" href="http://wiki.caballero.co/index.php?title=PHP,_Tabular_con_texto_simple&amp;action=history"/>
	<updated>2026-04-21T21:30:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.caballero.co/index.php?title=PHP,_Tabular_con_texto_simple&amp;diff=617&amp;oldid=prev</id>
		<title>Felipe: Created page with &quot;==Código== &lt;source lang=&quot;php&quot;&gt; &lt;?  //***************************************************************** //	Flat Estrategia Digital &lt;http://www.flat.cl/&gt; //	&lt;contacto@flat.cl&gt;...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.caballero.co/index.php?title=PHP,_Tabular_con_texto_simple&amp;diff=617&amp;oldid=prev"/>
		<updated>2016-10-09T21:28:23Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Código== &amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt; &amp;lt;?  //***************************************************************** //	Flat Estrategia Digital &amp;lt;http://www.flat.cl/&amp;gt; //	&amp;lt;contacto@flat.cl&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Código==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
&lt;br /&gt;
//*****************************************************************&lt;br /&gt;
//	Flat Estrategia Digital &amp;lt;http://www.flat.cl/&amp;gt;&lt;br /&gt;
//	&amp;lt;contacto@flat.cl&amp;gt;&lt;br /&gt;
//&lt;br /&gt;
//	Description:&lt;br /&gt;
//		Tabulation using printf&lt;br /&gt;
//	Un par de links de ayuda&lt;br /&gt;
//		http://alvinalexander.com/programming/printf-format-cheat-sheet&lt;br /&gt;
//*****************************************************************&lt;br /&gt;
&lt;br /&gt;
$letra = array(&lt;br /&gt;
	&amp;#039;a&amp;#039;,&lt;br /&gt;
	&amp;#039;b&amp;#039;,&lt;br /&gt;
	&amp;#039;c&amp;#039;,&lt;br /&gt;
	&amp;#039;d&amp;#039;,&lt;br /&gt;
	&amp;#039;e&amp;#039;,&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
$fraseCorta = array(&lt;br /&gt;
	&amp;#039;hola que tal?&amp;#039;,&lt;br /&gt;
	&amp;#039;bien y tu?&amp;#039;,&lt;br /&gt;
	&amp;#039;como te va?&amp;#039;,&lt;br /&gt;
	&amp;#039;donde estas?&amp;#039;,&lt;br /&gt;
	&amp;#039;que haces?&amp;#039;,&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
header(&amp;#039;Content-Type: text/plain&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Más info aquí: http://alvinalexander.com/programming/printf-format-cheat-sheet\n\n\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Estas son las variables usadas:\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;lt;&amp;lt;&amp;lt;&amp;#039;EOF&amp;#039;&lt;br /&gt;
$letra = array(&lt;br /&gt;
	&amp;#039;a&amp;#039;,&lt;br /&gt;
	&amp;#039;b&amp;#039;,&lt;br /&gt;
	&amp;#039;c&amp;#039;,&lt;br /&gt;
	&amp;#039;d&amp;#039;,&lt;br /&gt;
	&amp;#039;e&amp;#039;,&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
$fraseCorta = array(&lt;br /&gt;
	&amp;#039;hola que tal?&amp;#039;,&lt;br /&gt;
	&amp;#039;bien y tu?&amp;#039;,&lt;br /&gt;
	&amp;#039;como te va?&amp;#039;,&lt;br /&gt;
	&amp;#039;donde estas?&amp;#039;,&lt;br /&gt;
	&amp;#039;que haces?&amp;#039;,&lt;br /&gt;
);&lt;br /&gt;
EOF;&lt;br /&gt;
echo &amp;quot;\n\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;\n\n\n******************************************\n\n\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Este código:\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;lt;&amp;lt;&amp;lt;&amp;#039;EOF&amp;#039;&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la DERECHA:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%5s%6s%15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%5s%6s%15s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
EOF;&lt;br /&gt;
echo &amp;quot;\n.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Genera lo siguiente:\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la DERECHA:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%5s%6s%15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%5s%6s%15s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;\n\n\n******************************************\n\n\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Este código:\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;lt;&amp;lt;&amp;lt;&amp;#039;EOF&amp;#039;&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la IZQUIERDA:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%-5s%-6s%-15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%-5s%-6s%-15s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
EOF;&lt;br /&gt;
echo &amp;quot;\n.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Genera lo siguiente:\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la IZQUIERDA:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%-5s%-6s%-15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%-5s%-6s%-15s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;\n\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;\n\n\n******************************************\n\n\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Este código:\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;lt;&amp;lt;&amp;lt;&amp;#039;EOF&amp;#039;&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la DERECHA con CEROS al principio:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%05s%06s%015s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
printf(&amp;quot;%5s%6s%15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%05s%06s%015s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
EOF;&lt;br /&gt;
echo &amp;quot;\n.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Genera lo siguiente:\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;.....................\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la DERECHA con CEROS al principio:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%05s%06s%015s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
printf(&amp;quot;%5s%6s%15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%05s%06s%015s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Resultado del código==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Más info aquí: http://alvinalexander.com/programming/printf-format-cheat-sheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estas son las variables usadas:&lt;br /&gt;
.....................&lt;br /&gt;
$letra = array(&lt;br /&gt;
	&amp;#039;a&amp;#039;,&lt;br /&gt;
	&amp;#039;b&amp;#039;,&lt;br /&gt;
	&amp;#039;c&amp;#039;,&lt;br /&gt;
	&amp;#039;d&amp;#039;,&lt;br /&gt;
	&amp;#039;e&amp;#039;,&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
$fraseCorta = array(&lt;br /&gt;
	&amp;#039;hola que tal?&amp;#039;,&lt;br /&gt;
	&amp;#039;bien y tu?&amp;#039;,&lt;br /&gt;
	&amp;#039;como te va?&amp;#039;,&lt;br /&gt;
	&amp;#039;donde estas?&amp;#039;,&lt;br /&gt;
	&amp;#039;que haces?&amp;#039;,&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
******************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este código:&lt;br /&gt;
.....................&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la DERECHA:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%5s%6s%15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%5s%6s%15s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
.....................&lt;br /&gt;
Genera lo siguiente:&lt;br /&gt;
.....................&lt;br /&gt;
Tabla, los valores justificados a la DERECHA:&lt;br /&gt;
 fila letra    frase corta&lt;br /&gt;
    0     a  hola que tal?&lt;br /&gt;
    1     b     bien y tu?&lt;br /&gt;
    2     c    como te va?&lt;br /&gt;
    3     d   donde estas?&lt;br /&gt;
    4     e     que haces?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
******************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este código:&lt;br /&gt;
.....................&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la IZQUIERDA:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%-5s%-6s%-15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%-5s%-6s%-15s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
.....................&lt;br /&gt;
Genera lo siguiente:&lt;br /&gt;
.....................&lt;br /&gt;
Tabla, los valores justificados a la IZQUIERDA:&lt;br /&gt;
fila letra frase corta    &lt;br /&gt;
0    a     hola que tal?  &lt;br /&gt;
1    b     bien y tu?     &lt;br /&gt;
2    c     como te va?    &lt;br /&gt;
3    d     donde estas?   &lt;br /&gt;
4    e     que haces?     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
******************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este código:&lt;br /&gt;
.....................&lt;br /&gt;
echo &amp;quot;Tabla, los valores justificados a la DERECHA con CEROS al principio:\n&amp;quot;;&lt;br /&gt;
printf(&amp;quot;%05s%06s%015s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
printf(&amp;quot;%5s%6s%15s\n&amp;quot;, &amp;#039;fila&amp;#039;, &amp;#039;letra&amp;#039;, &amp;#039;frase corta&amp;#039;);&lt;br /&gt;
for ($i = 0; $i &amp;lt; count($fraseCorta); $i++) {&lt;br /&gt;
	printf(&amp;quot;%05s%06s%015s\n&amp;quot;, $i, $letra[$i], $fraseCorta[$i]);&lt;br /&gt;
}&lt;br /&gt;
.....................&lt;br /&gt;
Genera lo siguiente:&lt;br /&gt;
.....................&lt;br /&gt;
Tabla, los valores justificados a la DERECHA con CEROS al principio:&lt;br /&gt;
0fila0letra0000frase corta&lt;br /&gt;
 fila letra    frase corta&lt;br /&gt;
0000000000a00hola que tal?&lt;br /&gt;
0000100000b00000bien y tu?&lt;br /&gt;
0000200000c0000como te va?&lt;br /&gt;
0000300000d000donde estas?&lt;br /&gt;
0000400000e00000que haces?&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Felipe</name></author>
	</entry>
</feed>