【发布时间】:2021-04-26 09:06:27
【问题描述】:
这是termux的进度条代码:
<?php
$iloop = "0"; /* Outside the loop */
while (true){
$warn = "Program running holdd on!!\r";
if (strlen($warn) === $iloop+1){
$iloop = "0";
}
$warn = str_split($warn);
$iloop++;
$warn[$iloop] = "\033[ 35;2m\e[0m".strtoupper($warn[$iloop]);
echo "\033[7m".implode($warn);
usleep(90000);
}
这不断重复。我希望它在 20 秒后停止,然后开始打印我剩余的代码。那么如何在 20 秒后停止呢?
【问题讨论】:
-
$iloop = "0";将其更改为$iloop = 0;因为在循环中您将$iloop加一所以它应该是int而不是char