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]