>  Q&A  >  본문

숫자가 역순으로 나오는 문제

if, elseif 및 else 문을 사용하여 출력을 약간 수정합니다.

루프 변수 $i가 10이고 값이 3으로 내려갈 때까지 루프 변수와 개행 문자를 간단히 인쇄해야 합니다.

루프가 실행될 때 변수가 2이면 'Ready!'를 인쇄하고 그 뒤에 개행 문자가 와야 합니다.

루프 변수가 1이면 'Set!'이 인쇄되고 그 뒤에 개행 문자가 와야 합니다.

루프 변수가 0이면 0이어야 합니다. "가세요!"를 인쇄하세요.


<?php

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

    $j = $i;

    if($ j > 2){

      echo $j."n";

    }elseif($j = 2){

      echo "Ready!n";

    }elseif($j = 1){

      echo "설정!n";

    }else{

      echo "가!";

    }

  }

?>



输结果: 10 9 8 7 6 5 4 3 준비가 된! 준비가 된! 준비되었습니다!


为什么会卡지금 2那里,求解원리。

P粉079091758P粉079091758593일 전807

모든 응답(2)나는 대답할 것이다

  • P粉079091758

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

    해결됨,

    등호에는 두 배가 필요합니다

    회신하다
    1
  • 大瓶可乐@php.cn

    세 개의 등호도 있으며 유형도 동일해야 합니다.

    大瓶可乐@php.cn · 2023-04-01 21:37:14
  • 취소회신하다