" ; ケース 2: エコー &"/> " ; ケース 2: エコー &">
ホームページ >バックエンド開発 >PHPチュートリアル >ループステートメントの出力に関する問題
ループ ステートメント出力
の問題は、for+switch を使用して指定されたステートメント
for ($i=1; $i{ スイッチ ( $i)
{
ケース 1:
エコー "1";
エコー "
" ;
ケース 2:
エコー "2";
エコー "
" ;
ブレーク;
ケース 3:
エコー "3";
エコー "
" ;
ブレーク;
ケース 4:
エコー "4";
エコー "
" ;
ブレーク;
ケース 5:
エコー "5";
echo "< ;BR>" ;
default:
echo "OK";
}
たとえば、上記のステートメントは、i が等しい場合に特定の数値を出力できます。
しかし、現在、1 ~ 5 の数字が数秒ごとに出力されます。たとえば、1 を出力した後、5 秒ごとに 2 を出力し、その後 3 を出力するにはどうすればよいでしょうか。
別の質問があります。上記のコードは 1 回しか出力できません。つまり、1 ~ 5 個の数字を出力する方法はありますか。 a ループ
つまり、1~5 を出力した後、i が 1 になり、再度出力する
------解決策------ -------------
1.スリープを追加(5)
2.スイッチ($i%5)
------解決策----------------------
彼にタイマーを追加したら、私もそうします問題はスリープではなく、php が結果を出力する前にすべてのコードを処理することに気づいていないことです。タイプライターのように表示したい場合は、js を使用して制御してください。
ディスカッション