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] Utilisation de array_rand


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Gunner4902
    Invité(e)
    Par défaut [Tableaux] Utilisation de array_rand
    Bonjour,

    J'ai un soucis qui sera vite réglé par une personne qui connait PHP mieux que moi (et il n'y a pas de mal, malgré tous mes efforts, je suis une bille…)

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $nbre = array_rand('1', '2', '3', '4');
    echo "$nbre";
    ?>
    Ca n'écrit rien…
    alors que si je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $nbre = file("nbre.php", FILE_IGNORE_NEW_LINES);
    $fn = array_rand($nbre);
    echo "$nbre[$fn]";
    ça fonctionne… mais je trouve celà ridicule de faire appel à un fichier annexe pour seulement 4 chiffres !
    Si qqun pouvait me donner la solution pour le premier bout de code.

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut
    Bonjour,

    en faite, la fonction array_rand() attend un tableau donc ta syntaxe devra être un truc du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    $array = array(1, 2, 3, 4);
    $nbre = array_rand($array);
    echo "$nbre";
    ?>
    @+

  3. #3
    Gunner4902
    Invité(e)
    Par défaut
    Merci MKITONE pour la solution et l'explication.
    Il faut donc que j'utiliser array et array_rand.

Discussions similaires

  1. [Tableaux] Utiliser un regexp ou non ?
    Par renaud26 dans le forum Langage
    Réponses: 4
    Dernier message: 18/07/2006, 13h35
  2. Réponses: 11
    Dernier message: 08/06/2006, 18h07
  3. Réponses: 3
    Dernier message: 23/03/2006, 22h52
  4. Réponses: 5
    Dernier message: 17/02/2006, 15h30
  5. Réponses: 2
    Dernier message: 09/02/2006, 19h06

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