Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-02-2010 11:30:21

Flow
Membre
Date d'inscription: 28-01-2010
Messages: 13

Afficher derniers éléments d'un tableau

Bonjour,

Comment faut-il s'y prendre pour afficher les 5 derniers éléments d'un tableau associatif ?
Pour le moment j'arrive à afficher tout le contenu de mon tableau :

            <?php foreach ($elem['elements'] as $link) :?>
            <a href="<?php echo $link["link"]; ?>" target="_blank"><?php echo $link['title'] ?></a> <br/>
            <?php endforeach; ?>

Seulement il y a beaucoup trop d'éléments et je souhaiterais afficher que les 5 plus récents.
Je connais la fonction end() en PHP, mais sa va me retourner que le dernier élément.

Un peu d'aide ne serez pas de refus svp.
Merci

Dernière modification par Flow (04-02-2010 16:50:02)

Hors ligne

 

#2 02-02-2010 11:38:56

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Afficher derniers éléments d'un tableau

Hello,

array_slice: http://fr2.php.net/array_slice

Code:

$cinqDerniers = array_slice($monTableau, -5, 5);

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 02-02-2010 11:42:31

Flow
Membre
Date d'inscription: 28-01-2010
Messages: 13

Re: Afficher derniers éléments d'un tableau

merci !

mais comment l'inclure dans mon foreach ?



EDIT: c'est bon j'ai trouvé! merci bien pour ton aide !

Dernière modification par Flow (02-02-2010 11:56:35)

Hors ligne

 

#4 04-02-2010 16:50:58

Flow
Membre
Date d'inscription: 28-01-2010
Messages: 13

Re: Afficher derniers éléments d'un tableau

Excuser moi du doublon, mais comment je pourrais faire pour changer le nombre d'élément à afficher grâce à un Zend_Form_Element_Select ??

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages