我想寫一個簡單的PHP腳本,就像一組閃存卡。我想讓腳本(通過命令提示符)提示我一個問題,然後一旦我準備好了,然後我按下Enter鍵,並向我顯示答案。然後我按下Enter鍵,它向我顯示下一個問題,等等。需要一個簡單的閃存卡PHP腳本的幫助
我已經寫了下面的腳本,但是當我第一次按Enter鍵時,它一路通過數組,然後一次完成所有。我希望在每個問題和答案之間暫停輸入。
$questionsandanswers = array(
"What is 1 plus 1?",
"2",
"What is 2 plus 2?",
"4",
);
foreach ($questionsandanswers as $qa) {
echo $qa . "\n";
$handle = fopen ("php://stdin","r");
$line = fgets($handle);
if ($line) {
echo $qa . "\n";
fclose($handle);
}
}
[交互式shell使用PHP]的可能副本(http://stackoverflow.com/questions/5794030/interact ive-shell-using-php) – JimL