-1
votes

Comment imprimer des séries 1.5, 2.3, 3.1, 3.9, 4.7 en PHP

C'est le code que j'ai écrit mais je ne comprends pas comment écrire pour une autre addition et une soustraction

<?php
$start=1.5;
$inc=0.8;
echo "$start, ";
$n=4;
for($i=1;$i<=$n;$i++)
{
    $start=$start+$inc;
    if($i==$n){
        echo "$start";
    }else{
        echo "$start, ";
    }
    $inc+=0.8;
}
?>


2 commentaires

Une bonne indentation de code nous aiderait à lire le code et plus important encore, il vous aidera Vous déboguerez votre code Regardez rapidement une norme de codage pour votre propre avantage. On peut vous demander de modifier ce code dans quelques semaines / mois et vous me remercierez à la fin.


Vous incrémentez $ inc à chaque fois. Cela signifie d'abord que vous allez ajouter .8, puis 1,6, puis 2,4 ...


3 Réponses :


0
votes

Je pense que vous voulez faire boucle jusqu'à la valeur de $ n , vous pouvez faire de cette façon. Je ne suis pas sûr de cette partie "mais je ne comprends pas comment écrire pour une addition alternative et une soustraction" xxx

Démo: https://3v4l.org/tkpbi


0 commentaires

0
votes

Faire la boucle pour faire tout le travail xxx

résultat xxx


0 commentaires

1
votes

ou simplement faire plage code> faire tout le travail:

foreach (range(1.5, 10, 0.8) as $item) {
    echo $item . PHP_EOL;
}

// or
echo implode(', ', range(1.5, 10, 0.8));


0 commentaires