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 :

Addition valeurs tableau


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Addition valeurs tableau
    Bonjour,

    J'ai créé un tableau où est renseigné différentes valeurs. Ce que je voudrai faire, c'est additionner toutes les valeurs de la colonne $infos[3]. Les seules fois où cela fonctionne c'est pour m'afficher la dernière valeur de la colonne. Si vous pouvez m'aider, merci d'avance.
    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
    24
    25
    26
    27
    28
    29
    30
    31
     
    <?php
     
              $y=0;  //déclaration de la variable pour enlever l'erreur
     
              $file = 'data/dpt.txt';   // Ouverture du fichier concerné
     
              $lignefiles = file($file);
              asort($lignefiles);
     
              foreach($lignefiles as $lignefile_num => $lignefile){
              $infos = explode(';',$lignefile);
              echo '<tr>';
              echo '<td>' . $infos[0] .'</td>';               // Affichage du tableau
              echo '<td>' . $infos[1] .'</td>';
              echo '<td>' . $infos[3] .'</td>';
              echo '<td><a href="'. $infos[2] .'">'. $infos[2] .'</a></td>';
              echo '</tr>';
     
     
              if(count($infos[0])==1)
              {
                ++$y;                     //Compte le nombre de ligne et 
              }                           //ensuite écrémente pour afficher
                                          //le résultat
     
     
              }
              echo $y;
     
          ?>

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Salut,

    essaie ceci :
    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
    24
    25
    $y    = 0;  //déclaration de la variable pour enlever l'erreur
    $sum  = 0;
    $file = 'data/dpt.txt';   // Ouverture du fichier concerné
     
    $lignefiles = file($file);
    asort($lignefiles);
     
    foreach ($lignefiles as $lignefile_num => $lignefile) {
        $infos = explode(';', $lignefile);
        $sum  += $infos[3];      // somme des valeurs de la colonne 3
        echo <<<html
    <tr>
        <td>{$infos[0]}</td>
        <td>{$infos[1]}</td>
        <td>{$infos[3]}</td>
        <td><a href="{$infos[2]}">{$infos[2]}</a></td>
    </tr>
    html;
     
        if (count($infos[0]) == 1) {
            ++$y;
        }
    }
     
    echo $y;

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup cela fonctionne. Vous m'avait enlevé un épine du pied.

    Sur ce, je vous souhaite une bonne soirée.

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer valeur tableau crée par vba
    Par Pago dans le forum VBA Access
    Réponses: 4
    Dernier message: 03/05/2010, 22h10
  2. Problème valeur tableau
    Par sepnar dans le forum C
    Réponses: 5
    Dernier message: 15/02/2010, 11h20
  3. Réponses: 7
    Dernier message: 03/05/2008, 00h40
  4. Addition valeur datagridview
    Par DjSeblaterreur dans le forum Windows Forms
    Réponses: 10
    Dernier message: 05/11/2007, 17h53
  5. Addition valeur mysql_fetch_array
    Par ushiwa.sasuke dans le forum Débuter
    Réponses: 21
    Dernier message: 13/01/2006, 13h40

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