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 :

variable dans tableau [PHP 5.4]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 6
    Par défaut variable dans tableau
    bonjour ,
    j'ai vraiment besoin d'aide , ca m'énerve un peu je passe mes journées a savoir comment faire !
    donc voila déja le bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
          $input = array('A','B','C','D','E','F','G');
          $input['new'] = $new ;
          $rand_keys = array_rand($input, 3);
          $rand_keys[] = 'new';
          $result = array_unique($rand_keys);
          shuffle($result);
             foreach($result as $key){
                      echo '<label for="radio'.$key.'">'.$input[$key] .'</label><input type="radio" name="brain" value="'.$key.'" /><br />';
          }
          ?>
    donc pour info , $new est forcement une lettre de A a G , et je veut que mon groupe radio ne m'affiche pas 2boutons ayant la même lettre (probabilité de 1/5 que ca se produise) , je veut qu'il affiche forcement $new mais pas l'autre , svp dite moi la fonction correspondante ou donnez moi le code correspondant , je suis débutant en php et donc je connais pas toute les fonctions ...

    ps : le array_unique que j'ai mis ne sert a rien puisqu'il ne fait pas ce que je voulais

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    je veut que mon groupe radio ne m'affiche pas 2boutons ayant la même lettre (probabilité de 1/5 que ca se produise) , je veut qu'il affiche forcement $new mais pas l'autre
    Pas compris, donne quelques exemples du résultat souhaité.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 6
    Par défaut
    Bin , en temps normal :
    j'ai :
    -A
    -C
    -G
    -D

    Et a de rares moments mais presents tout de meme ,
    j'ai :
    -B
    -C
    -F
    -C
    et donc il y a un C en trop , je souhaite qu'un C disparaisse , mais pas celui correspondant a ma variable $new mais au C present dans le array , tu comprends ?

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    Ce que je comprends : tu as un tableau de 7 valeurs et tu veux en afficher 4 aléatoirement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $data = array('A', 'B', 'C', 'D', 'E', 'F', 'G') ;
    $rand = array_rand($data, 4) ;
    foreach ( $rand as $value ) {
        echo $value ;
    }

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 6
    Par défaut
    Non , $new est different des valeurs de $data , justement je souhaite garder ce que $new m'affichera mais pas ce que la meme valeur provenant de $data m'affichera qui seront les memes lettre dans mon groupe radio mais pas dans programme , tu as compris ?
    peut-etre le bout de code plus haut peut t'aider a mieux comprendre ?

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    Pas compris.

    Donne un exemple d'affichage et du contenu des variables.

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

Discussions similaires

  1. variable dans tableau
    Par vince2005 dans le forum Langage
    Réponses: 6
    Dernier message: 02/12/2012, 12h30
  2. variable dans tableau et en gras
    Par dege44 dans le forum Langage
    Réponses: 3
    Dernier message: 15/03/2012, 16h20
  3. Variable dans tableau croisé
    Par cchampion2fr dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/10/2008, 11h21
  4. Réponses: 3
    Dernier message: 22/03/2007, 13h09
  5. Réponses: 9
    Dernier message: 12/05/2006, 09h06

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