Принимал участие в олимпиаде, столкнулся с проблемой получения данных от компьютера (всегда взаимодействовал ранее с человеком посредством формы). Подскажите как принять данные от компа. Пример: "Входные данные В первой строке записано целое положительное число n (2 ≤ n ≤ 100) — количество карточек. Гарантируется, что n — чётное число." Олимпиада уже закончилась, так что я на будущее хочу знать.
Ввод-вывод происходит на стороне клиента, а php уже оперирует этими данными. Если вы имеете ввиду то, как можно получить в php введённое пользователем значение - то можно создать форму html, и отправить данные с формы на сервер, там сделать с ними что надо, отправить результат клиенту обратно и вывести в обычном теге "<p>", например. --- Добавлено --- И что не устраивало?
PHP как полноценный язык программирования, умеет работать с потоками ввода-вывода. PHP: <?php fwrite(STDOUT, "Enter your given name: "); $name = trim(fgets(STDIN)); fwrite(STDOUT, "Enter your last name: "); $lastname = trim(fgets(STDIN)); fwrite(STDOUT, "Hello, $name $lastname!" . PHP_EOL); результат запуска в консоли Код (Text): ~]$ php in.php Enter your given name: Ivan Enter your last name: Smirnov Hello, Ivan Smirnov! Вместо записи в STDOUT можно использовать echo, и вообще любой вывод из скрипта по-умолчанию идет в STDOUT. Это описано в мануале: https://php.ru/manual/features.commandline.io-streams.html