IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

foreach limité avec compteur?


Sujet :

Langage PHP

  1. #1
    Invité(e)
    Invité(e)
    Par défaut foreach limité avec compteur?
    Bonjour je voudrais savoir si il était possible de limiter le nombre de tour dans le foreach? j'ai essayer d'intégré un compteur cela ne fonctionne pas et til possible le faire sur un foreach?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    $first_news = 1;
    foreach ($content['n'] as $news_content) {
    	if ($first_news != 1) echo "<div class=\"news-sep\"></div>";
    	$first_news = 0;
    ?>
    			<div class="news-bloc">
    				<a href="news" title="<?php echo $news_content['title']; ?>"><img src="images/index/<?php echo $news_content['img_index']; ?>" width="88px" height="120px" alt="<?php echo $news_content['title']; ?>" /></a>
    				<h3><span><?php echo datefr("m/Y", $news_content['date']); ?> - </span><a href="news" title="<?php echo $news_content['title'] ?>"><?php echo $news_content['title']; ?></a></h3>
    				<p><a href="news" title="<?php echo $news_content['title']; ?>"><?php echo $news_content['subtitle']; ?></a></p>
    				<div class="clear"></div>
    			</div>
    <?php } ?>
    Merci.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 99
    Points : 127
    Points
    127
    Par défaut
    Bonjour,

    oui c'est possible :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?php
    $nbre_max_tour = 5; //limite à 5 tours
    $compteur_tour = 0; //compteur de tours
     
    $first_news = 1;
    foreach ($content['n'] as $news_content) {
    	if ($first_news != 1) echo "<div class=\"news-sep\"></div>";
    	$first_news = 0;
                  if($compteur_tour == $nbre_max_tour)
                  {
                      $compteur_tour = 0;
                      break;
                  }
     
    ?>
    			<div class="news-bloc">
    				<a href="news" title="<?php echo $news_content['title']; ?>"><img src="images/index/<?php echo $news_content['img_index']; ?>" width="88px" height="120px" alt="<?php echo $news_content['title']; ?>" /></a>
    				<h3><span><?php echo datefr("m/Y", $news_content['date']); ?> - </span><a href="news" title="<?php echo $news_content['title'] ?>"><?php echo $news_content['title']; ?></a></h3>
    				<p><a href="news" title="<?php echo $news_content['title']; ?>"><?php echo $news_content['subtitle']; ?></a></p>
    				<div class="clear"></div>
    			</div>
    <?php $compteur_tour ++; } ?>
    J'espère que ca pourra t'aider

  3. #3
    Invité(e)
    Invité(e)
    Par défaut
    merci sa fonctionne bien je penser que je devais faire un for en tout cas merci

Discussions similaires

  1. SSIS : foreach loop avec Répertoire source variable ?
    Par kaboume dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 04/08/2006, 15h42
  2. [Système] Problème avec compteur de téléchargement
    Par Baptiste Wicht dans le forum Langage
    Réponses: 24
    Dernier message: 24/06/2006, 08h21
  3. [Configuration] nombre de scripts limité avec buffers de sorties
    Par alcor dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 08/04/2006, 22h59
  4. [PB CONCEPTUEL] avec compteur/trigger
    Par kase74 dans le forum SQL
    Réponses: 6
    Dernier message: 25/03/2004, 11h02
  5. Allocation memoire Limité avec TurboC
    Par sebastien51 dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 15/10/2003, 23h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo