BloggU
“A diferença entre o ladrão e o político é que um eu escolho, o outro me escolhe.”
Perfil
Gustavo Macedo, 17 anos... e... ah, sei lá!
Arquivo
Utilitários
O blog
Creative Commons License
PHP - Função para cores alternadas

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...

• Postado por gUh em 26/07/2008, 12:47 • 1 comentário(s)
Link para este post
| Design e programação por Gustavo Macedo [bloggu2008@gmail.com] - 2008 |