[PHP] enregistrer des nombres

Eléphanteau du PHP | 10 Messages

16 mars 2014, 18:41

Bonjour ,

on m'a demandé de créer un programme qui enregistre 4 nombres saisis par l'utilisateur dans une liste et de finalement afficher la liste complète

j'ai fait ça mais je reste convaincue qu'il existe plus simple avec array() mais je n'arrive pas à voir comment , des idées? merci d'avance pour votre aide :
$tableau = [];

for ($saisie = 1; $saisie <= 4; $saisie++) {

    echo "saisir 1 nombre";
    $nb = trim(fgets(STDIN));
    $tableau[$saisie] = $nb;
}
for ($compteur_affichage=1; $compteur_affichage <= 4; $compteur_affichage++) {
    echo $tableau[$compteur_affichage] . PHP_EOL;
}

ViPHP
ViPHP | 3607 Messages

17 mars 2014, 00:21

Bonsoir,

La saisie et le stockage des entrées me parait assez simple.
L'affichage peut effecitvement être réduit.
Regarde du côté de la fonction implode();
L'affichage se réduirait donc à une seule ligne, sans refaire de boucle.

Bon courage,

Cordialement,

Petit nouveau ! | 7 Messages

17 mars 2014, 16:09

Bonjour,

Peut-être que tu peux utiliser une boucle foreach() qui est peut être plus optimisée pour parcourir un tableau.

Cdt