У меня проблема с readline (), пропускающая некоторые записи. Это делается просто в примере ниже.
<?php
while(readline()!="stop")
{
echo "You have entered:". readline()."\n";
}
Это дает мне
1
2
You have entered:2
2
2
You have entered:2
3
3
You have entered:3
t
t
You have entered:t
5
You have entered:
5
5
You have entered:5
stop
Done.
Стоп читается с первого раза, остальные надо мне вводить дважды. Есть идеи? Спасибо
В вашем эхо вы звоните readline()
опять же, вам нужно сохранить первое значение и просто вывести его в эхо …
while(($text = readline())!="stop")
{
echo "You have entered:". $text."\n";
}
Других решений пока нет …