xml version="1.0" encoding="iso-8859-1" ?>
Esta função é simples, mas útil quando se deseja uma tabela no estilo "cor sim, cor não"...
<?php
//**************************************************
//*Função "Gerador automático de cores alternadas" *
//*Por Gustavo Macedo - 2008 *
//**************************************************
function alternaCores($c1,$c2,$numRepeticoes) {
//$c1,$c2 = string
//$numRepeticoes = int
//Esta função aceita apenas cores em hexadecimal, por ser este formato de mais fácil manutenção.
$cores = array($c1,$c2);
$j = 1;
for ($i = 0; $i <= 1; $i++) {
while ($j <= $numRepeticoes) {
?>
<tr>
<td><b><?php echo $j; ?>.</b></td>
<td width="100%" style="background-color: <?php if ($cores[$i] == $c1) {$cores[$i] = $c2; echo $cores[$i];} else {$cores[$i] = $c1; echo $cores[$i];} ?>;"> </td>
</tr>
<?php
$j += 1;
}
}
}
?>
A função aceita cores em hexadecimal. Para aplicá-la, basta fazer:
<php echo alternaCores(#f00,#000,5); ?>
O resultado seria:
| 1. | |
| 2. | |
| 3. | |
| 4. | |
| 5. |
É isso aí, pessoal!
Até mais...