20Jun 2013 0 Comments */?>

Divs alternados de forma sencilla con PHP

Categorías: Tips de PHP

Hoy les traigo un pequeño y sencillo truco de php que puede que muchos desconozcan. Es simplemente otra forma de enumerar elementos HTML de forma alternativa. Por ejemplo si tenemos muchas filas de 3 divs y queremos que el último no tenga margen, o alguna propiedad en especial , este truco te facilitará la tarea. Veamos un ejemplo para verlo más claro.

$i = 0;

foreach( $datos as $dato) {

echo '<div class="caja' . ($i++%3) . '">' . $dato . '</div>';

}

Esto imprime:

<div class="caja0">mis datos</div>

<div class="caja1">mis datos</div>

<div class="caja2">mis datos</div>

<div class="caja0">mis datos</div>

<div class="caja1">mis datos</div>

<div class="caja2">mis datos</div>

Se entiende? La parte encargada de eso es ($i++%3). Podemos cambiar el 3 por cualquier otro número que necesitemos. Espero que les sirva. Saludos!

Damián Logghe

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus