PHP:Muy bonito lo de alternar dos colores, pero ¿podrías hacerlo para rotar cuatro colores?
De Foros del Web
Pues claro, con ayuda de nuestros amigos los arrays:
Código PHP:
<table> <?php $lista_colores=array('#F0F0F0','#FF0000','#00FF00','#0000FF'); $num_colores=4; $indice=0; while($row=mysql_fetch_array()) { $color=$lista_colores[$indice % $num_colores]; $indice++; echo "<tr bgcolor=\"$color\"><td>Hola</td></tr>"; } ?> </table>
Y simplemente modificando el valor de $num_colores y añadiendo los colores al array $lista_colores este código funciona para 5,6 y los que sean. Incluso para uno o dos colores.
--Josemi 12 Dic 2002
Este artículo es parte de las FAQs de PHP y el Manual de PHP.
- Indice de las FAQs: Conceptos, Configuración, Formularios, Manejo de Archivos, Integración con Bases de Datos, Sesiones, Extensiones y Librerías, Seguridad, Funciones, Clases y Objetos, Frameworks
- Recomendamos también: Guía Zend, Frameworks PHP, Aceleradores PHP
- Agregar al FAQ: PHP: Instrucciones para agregar una pregunta al FAQ de PHP
- Para preguntas sobre PHP: Foro de Php
