Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 10:25
diegocastrum
 
Fecha de Ingreso: junio-2011
Mensajes: 1
Antigüedad: 12 años, 10 meses
Puntos: 0
Problema con array

Hola a todos,

Alguien podría decirme como puedo muestrar X elementos de un array (previamente desordenados).

Estoy trabajando en la personalización del siguiente código php:

Código PHP:
                <?php

                $alt 
1;
                
$ads = array($ads[0],$ads[1],$ads[2],$ads[3],$ads[4],$ads[5],$ads[6],$ads[7],$ads[8]);
                
shuffle($ads);
                foreach (
$ads as $ad) :

                    if (
$ad && strstr($ad'|')) {

                        
$alt $alt*-1;

                        
$this_ad explode('|'$ad);

                        echo 
'<li class="';

                        if (
$alt==1) echo 'alt';

                        echo 
'"><a href="'.$this_ad[0].'" rel="'.$this_ad[3].'" '.$newin.'><img src="'.$this_ad[1].'" width="250" height="60" alt="'.$this_ad[2].'" /></a></li>';

                    }

                endforeach;

                
?>
En este caso tengo un array con 8 elementos al cual le aplico un shuffle para desordenarlos, y aquí llega el problema y es que necesito que sólo se muestren 4 de esos 8 elementos desordenados.

Agradecería cualquier tipo de opinión/consejo.

Un saludo y gracias de antemano.