recherche

Maison  >  Questions et réponses  >  le corps du texte

Problème avec les nombres dans l'ordre inverse

Utilisez if, elseif et else pour modifier légèrement la sortie :

Lorsque la variable de boucle $i est 10 et jusqu'à ce que sa valeur descende à 3, elle doit simplement imprimer la variable de boucle suivie d'une nouvelle ligne.

Lorsque la boucle La variable de boucle est 2, elle doit afficher "Prêt !", suivi d'une nouvelle ligne.

Lorsque la variable de boucle est 1, elle doit afficher "Set !", suivi d'une nouvelle ligne.

Lorsque la variable de boucle est 0, elle doit print "Allez!".


<?php

  for($i = 10; $i >= 0; $i--){

    $j = $i;

    if($ j > 2){

      echo $j."n";

    }elseif($j = 2){

      echo "Prêt !n";

    }elseif($j = 1){

      echo "Set!n";

    }else{

      echo "Go!";

    }

  }

?>



输出结果Année : 10 9 8 7 6 5 4 3 Prêt! Prêt! Prêt !


为什么会卡在2那里,求解原理。

P粉079091758P粉079091758608 Il y a quelques jours821

répondre à tous(2)je répondrai

  • P粉079091758

    P粉0790917582023-03-31 18:17:29

    Résolu,

    Le signe égal doit être doublé

    répondre
    1
  • 大瓶可乐@php.cn

    Il existe également trois signes égaux, même les types doivent être les mêmes.

    大瓶可乐@php.cn · 2023-04-01 21:37:14
  • Annulerrépondre