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 :

Boucle Foreach et selection de valeurs


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 110
    Par défaut Boucle Foreach et selection de valeurs
    Bonjour,

    J'ai un ptit script qui me recupère des valeurs d'un tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    foreach($offres as $offre): 
    echo $offres[ THEME_PREFIX.'_restaurant_offre_item'	]; }
     endforeach;
    Seulement avec cette méthode, il me récupere toutes les lignes du tableau.
    J'aimerais qu'il me resorte uniquement la première valeur !
    Comme par exemple avec for($i = 1; $i <=1; $i++){

    Mais je n'y arrive pas...

    Quelqu'un aurait une idée ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 110
    Par défaut
    J'ai testé le reset, ça m'affiche quand meme toutes les lignes du tableau...

    j'ai fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php foreach($offres as $offre): ?>
    <?php echo reset($offre);?>
    <?php endforeach;  ?>

  4. #4
    Membre éclairé Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Par défaut
    Bonjour,

    J'ai un peu de mal à cerner la syntaxe du code avec cette accolade qui traine
    (soit c'est réécris à l'arrachée dans le poste, soit le script d'origine contient des erreurs).
    Du coup je peine à comprendre de quel valeur on parle.

    $offres est il un array multidimensionnel ?

    Tu souhaites récupérer le premier élément de $offre ou de $offres (j'imagine qu'il doit s'agir de $offre sans quoi pas besoin de boucle) ?
    Dans ce cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    foreach($offres as $offre)
       echo array_shift($offre); // shift permet de dépiler le premier élément de chaque sous tableau (à chaque itérations) sans tenir compte tu type d'index de $offres (qu'ils soient numérique ou string)

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 110
    Par défaut
    Effectivement il y a une accolade en trop qui traîne

    et mon tableau est multidimensionnel puisque j'ai un titre et une description.

    du coup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo array_shift($offre);
    me renvoie tout les titres de chaque offre...

  6. #6
    Membre éclairé Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Par défaut
    Bon, peut on avoir un extract de ton tableau avec son schéma pour aider ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/01/2014, 10h18
  2. Réponses: 2
    Dernier message: 12/08/2012, 18h43
  3. [PEAR][HTML_QuickForm] Select et valeur par défaut
    Par amazilia dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 02/04/2007, 00h58
  4. [Tableaux] la boucle foreach
    Par jeanfrancois dans le forum Langage
    Réponses: 7
    Dernier message: 09/03/2006, 17h29
  5. [MySQL] select et valeur initiale
    Par dleu dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 18/11/2005, 22h16

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