Lentelė NxM ir masyvas
Parašė WyPuk 2009 balandžio 5 20:04:04
[b]Sukuriame masyvą $masyvas, iš kurio nuskaitinės duomenis.[/b]

[i]$masyvas= Array ('1 eil.', '2 eil.', '3 eil.', '4 eil.', '5 eil.', '6 eil.',
'7 eil.', '8 eil.', '9 eil.', '10 eil.', '11 eil.', '12 eil.', '13 eil.');
[/i]
[i]echo "<table>";

$sk=1;
[/i]

[b][i]Po kiek eilučių[/i][/b]

[i]$po_eilut=2;[/i]

[b][i]Po kiek stulpelių[/i][/b]

[i]$po_stulp=3;
[/i]

[b]
[i]Paleidžiame ciklą[/i][/b]

[i]for ($i=0; $i<$po_eilut*$po_stulp; $i++){[/i]

[code] [b]Sukuriame[/b] [i]<td></td>[/i] [b]eilutę[/b]

$eilute="<td bgcolor=#cccccc>".$masyvas[$i]."</td>";

Jeigu $sk=1, prie eilutės pridedam <tr>

[i]if ($sk==1){[/i]

[i]echo "<tr>".$eilute; $sk++;[/i]

[i]}[/i]

Jeigu $sk=$po_stulp, prie eilutės pridedam [i]</tr>[/i]

[i]elseif ($sk==$po_stulp) {[/i]

[i]echo $eilute."</tr>"; $sk--;
[/i]
[i]}[/i]

Jeigu $sk=visoms kitoms (tarpinėms) reikšmėms

[i]else {

echo $eilute."</tr>"; $sk--;

[i]}[/i]



[i]echo "</table>[/i]";

[i]?>[/i][/i]

[i]}[/i] [/code]