Page 1 sur 1

[PHP] enregistrer des nombres

Posté : 16 mars 2014, 18:41
par okayassu
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;
}

Re: [PHP] enregistrer des nombres

Posté : 17 mars 2014, 00:21
par jojolapine
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,

Re: [PHP] enregistrer des nombres

Posté : 17 mars 2014, 16:09
par Flambi
Bonjour,

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

Cdt