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.