Create an HTML table: Difference between revisions

m
→‎plain text approach: fixed the need for t&r etc
m (→‎plain text approach: it needed t&r/t&h/t&d too.)
m (→‎plain text approach: fixed the need for t&r etc)
Line 3,861:
{{libheader|Phix/basics}}
===plain text approach===
Note that I am using "ta"&"ble" instead of "table", similarly t&r/t&h/t&d, simply to avoid confusing rosettacode.
<!--<lang Phix>-->
<span style="color: #7060A8;">puts</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span style="color: #0000FF;">,<span style="color: #0080000000FF;">"<ta",</span style="color: #0000FF;">&<span style="color: #008000;">"ble&lt;table border=2>&gt;\n"</span><span style="color: #0000FF;">)</span>
<span style="color: #7060A8;">puts</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span style="color: #0000FF;">,<span style="color: #0080000000FF;">" <t",</span style="color: #0000FF;">&<span style="color: #008000;">"r><t"<span style="color: #0000FF&lt;">tr&<span style="color: #008000gt;&lt;th&gt;&lt;">"h></t"<span style="color: #0000FFth&gt;">&</span style="color: #008000;">"h>"<span style="color: #0000FF;">)</span>
<span style="color: #008080;">for</span> <span style="color: #000000;">j</span><span style="color: #0000FF;">=</span><span style="color: #000000;">1</span> <span style="color: #008080;">to</span> <span style="color: #000000;">3</span> <span style="color: #008080;">do</span>
<span style="color: #7060A8;">printf</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span style="color: #0000FF;">,<span style="color: #0080000000FF;">"<t",</span style="color: #0000FF;">&<span style="color: #008000;">"h>&lt;th&gt;%s<&lt;/t"<span style="color: #0000FFth&gt;">&</span style="color: #008000;">"h>"<span style="color: #0000FF;">,</span><span style="color: #008000;">'W'</span><span style="color: #0000FF;">+</span><span style="color: #000000;">j</span><span style="color: #0000FF;">)</span>
<span style="color: #008080;">end</span> <span style="color: #008080;">for</span>
<span style="color: #7060A8;">puts</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span style="color: #0000FF;">,<span style="color: #0080000000FF;">",</t"<span style="color: #0000FF;">&<span style="color: #008000;">"r>&lt;/tr&gt;\n"</span><span style="color: #0000FF;">)</span>
<span style="color: #008080;">for</span> <span style="color: #000000;">i</span><span style="color: #0000FF;">=</span><span style="color: #000000;">1</span> <span style="color: #008080;">to</span> <span style="color: #000000;">3</span> <span style="color: #008080;">do</span>
<span style="color: #7060A8;">printf</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span style="color: #0000FF;">,<span style="color: #0080000000FF;">" <t",</span style="color: #0000FF;">&<span style="color: #008000;">"r><t"<span style="color: #0000FF&lt;">tr&<span style="color: #008000gt;&lt;td&gt;">"d>%d<&lt;/t"<span style="color: #0000FFtd&gt;">&</span style="color: #008000;">"d>"<span style="color: #0000FF;">,</span><span style="color: #000000;">i</span><span style="color: #0000FF;">)</span>
<span style="color: #008080;">for</span> <span style="color: #000000;">j</span><span style="color: #0000FF;">=</span><span style="color: #000000;">1</span> <span style="color: #008080;">to</span> <span style="color: #000000;">3</span> <span style="color: #008080;">do</span>
<span style="color: #7060A8;">printf</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span style="color: #0000FF;">,<span style="color: #0080000000FF;">"<t",</span style="color: #0000FF;">&<span style="color: #008000;">"d>&lt;td&gt;%d<&lt;/t"<span style="color: #0000FFtd&gt;">&</span style="color: #008000;">"d>"<span style="color: #0000FF;">,</span><span style="color: #7060A8;">rand</span><span style="color: #0000FF;">(</span><span style="color: #000000;">10000</span style="color: #0000FF;">)<span style="color: #0000FF;">))</span>
<span style="color: #008080;">end</span> <span style="color: #008080;">for</span>
<span style="color: #7060A8;">puts</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span style="color: #0000FF;">,<span style="color: #0080000000FF;">",</t"<span style="color: #0000FF;">&<span style="color: #008000;">"r>&lt;/tr&gt;\n"</span><span style="color: #0000FF;">)</span>
<span style="color: #008080;">end</span> <span style="color: #008080;">for</span>
<span style="color: #7060A8;">puts</span><span style="color: #0000FF;">(</span><span style="color: #000000;">1</span><span style="color: #0000FF;">,</span><span style="color: #008000;">"<&lt;/tatable&gt;"</span style="color: #0000FF;">&<span style="color: #0080000000FF;">"ble>")</span style="color: #0000FF;">)
<!--</lang>-->
{{out}}
7,794

edits