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 :

[Tableaux] Incrémenter foreach en php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 11
    Par défaut [Tableaux] Incrémenter foreach en php
    Bonjour,

    voila j'ai absolument besoin d'utiliser une boucle foreach pour conserver la cle mais j'ai besoin d'incrementer en plus la valeur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    foreach( $a as $b => &$c )
    {
     
           $b = $b+5;
    }
    Je ne vois pas comment faire si quelqu'un peut me venir en aide ....

  2. #2
    Membre chevronné Avatar de goodpz
    Profil pro
    Inscrit en
    Février 2007
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 475
    Par défaut
    Je n'ai pas compris ton problème.

    L'utilisation de la référence (&$c) te permettrait de manipuler les valeurs du container par référence et donc que leur modification dans $a soient conservées après la boucle.

    Or tu manipules $b comme s'il s'agissait d'index numériques. Donc une simple boucle for ferait l'affaire, non ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 11
    Par défaut
    en fait b est bien un index numarique utilise pour la lecture dans un ficher ou b represente le numero de la lign mais il y a des lignes que je dois supprimer dans mon tableau que je parcours. Du coup, l'utilisation d'une boucle for ne me permet pas de retrouver le numero de la ligne alors que la boule foreach si.

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/10/2006, 16h55
  2. [Tableaux] lien automatique en php
    Par e-m.guillaume dans le forum Langage
    Réponses: 9
    Dernier message: 30/01/2006, 23h44
  3. une fonction synonyme de foreach en php ?
    Par dark_vidor dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/12/2005, 08h07
  4. [Tableaux] Incrémenter
    Par Anduriel dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2005, 21h44
  5. [Tableaux] cases à cocher et PHP
    Par tjoce dans le forum Langage
    Réponses: 5
    Dernier message: 20/10/2005, 10h06

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