PHP interesse |
|
Het ontbrak me weer eens aan kennis, vandaar dit topic.
mar ik maak gebruik van de volgende code:
<?php
echo "
<table class='profieltabel' cellspacing='0px' cellpadding='0px'>
<tr>
";
$rijcount = 0;
$count=1;
for($i=0; $i<64; $i++) {
if($i % 8 == 0){
$rijcount++;
} else {
$rijcount = $rijcount;
}
if ($rijcount % 2 == 0){
if ($i % 2 == 0) {
echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#3299FE'></td>";
} else {
echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#99CCFF'></td>";
}
} else {
if ($i % 2 == 0) {
echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#99CCFF'></td>";
} else {
echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#3299FE'></td>";
}
}
if($count%8 == 0){
echo "</tr><tr>";
}
$count++;
}
echo "</tr>";
echo "</table>";
?>
<?php <table class='profieltabel' cellspacing='0px' cellpadding='0px'> <tr> "; $rijcount = 0; $count=1; for($i=0; $i<64; $i++) { if($i % 8 == 0){ $rijcount++; } else { $rijcount = $rijcount; } if ($rijcount % 2 == 0){ if ($i % 2 == 0) { echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#3299FE'></td>"; } else { echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#99CCFF'></td>"; } } else { if ($i % 2 == 0) { echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#99CCFF'></td>"; } else { echo "<td style='width:32px; height:32px;' background='../images/stukken/" .$array[$i]. ".gif' bgcolor='#3299FE'></td>"; } } if($count%8 == 0){ } $count++; } ?>
Nu is dit een gedeelte van een uitgebreide functie, ik wil alle echo's weghalen en zorgn dat alles wat nu geëchoed wordt samengebundeld wordt in 1 variabele zodat ik hem kan returnen.
een simpel $bla + $bla werkt denk niet vanwege de 'complexe' for-lus heeft iemand een idee hoe ik dit toch netjes in één variabele kan krijgen (uiteraard moet de uitvoer wel hetzelfde blijven)
Alvast bedankt!
|