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 :

Array et première valeur manquante


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par défaut Array et première valeur manquante
    Bonjour,

    j'ai un array
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $array = array(10, 5, 2, 7, 1, 5);
    je voudrais trouver la première valeur manquante, dans cet exemple 3

    Merci

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 374
    Par défaut
    Seul le compreneur comprend !
    D'abord si elle manque vous pouvez pas la trouver... Non ?...

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par défaut
    peut-être pouvez-vous m'aider pour trier un tableau multi-dimensionnel dans un ordre croissant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $clients[0]["prix"]=20;
    $clients[1]["prix"]=5;
    $clients[2]["prix"]=30;
    $clients[3]["prix"]=2;
    merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 84
    Par défaut
    Bonjour,

    pour le tri essai de cette façon (c'est un exemple) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $data[] = array('volume' => 67, 'edition' => 2);
    $data[] = array('volume' => 86, 'edition' => 1);
    $data[] = array('volume' => 85, 'edition' => 6);
    $data[] = array('volume' => 98, 'edition' => 2);
    $data[] = array('volume' => 86, 'edition' => 6);
    $data[] = array('volume' => 67, 'edition' => 7);
    ?>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    // Obtient une liste de colonnes
    foreach ($data as $key => $row) {
        $volume[$key]  = $row['volume'];
        $edition[$key] = $row['edition'];
    }
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php
    // Trie les données par volume décroissant, edition croissant
    // Ajoute $data en tant que dernier paramètre, pour trier par la clé commune
    array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
     
    // ou  // array_multisort($volume, SORT_ASC, $edition, SORT_DESC, $data);
     
    echo '<pre>';
    print_r($data);
    echo '</pre>';
     
    ?>

    ++
    zwaldo

  5. #5
    Inactif  
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 374
    Par défaut
    Si votre tableau vient d'unte table SQL autant utiliser ORDER BY prix ASC

    Sinon c'est comme ZWALDO l'a dit. Mais il n'était nul besoin de copier la doc "PHP Manual" pour autant...

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par défaut
    copier la doc "PHP Manual" ???

    @iakou
    si c'était une table SQL, j'aurais fait autrement

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

Discussions similaires

  1. Création de variable avec array et valeurs manquantes
    Par valesole dans le forum Débutez
    Réponses: 2
    Dernier message: 21/05/2015, 19h40
  2. [PHP 5.3] Utiliser les n premières valeurs d'un array
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 31/05/2013, 22h11
  3. [68k] Addition des 50 premières valeurs d'un tableau
    Par mortalius dans le forum Autres architectures
    Réponses: 2
    Dernier message: 01/12/2005, 15h43
  4. Réponses: 5
    Dernier message: 24/10/2005, 16h03
  5. [XSL -PHP] Test si vide... et première valeur inférieure
    Par mamat- dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 06/08/2005, 19h57

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