Как я могу считать содержание stdin (вплоть до EOF) в строку в PHP?

Как предложено @ladylala и @Santiago Capobianco, Кастинг ruleData - as.numeric решил проблему.

35
задан rjmunro 17 December 2014 в 12:05
поделиться

2 ответа

в конечном итоге выяснил это сам:

$input_data = file_get_contents("php://stdin");
64
ответ дан 27 November 2019 в 06:52
поделиться

Используйте некоторые функции чтения файлов (например, fgets () , fgetc () , fscanf () ) и передайте STDIN в качестве пути к файлу (или php: // stdin , в зависимости от того, насколько нова ваша версия PHP).

Вы можете проверить EOF, используя ] feof () .

Для получения дополнительной информации см. справочник по программированию из командной строки на PHP на PHP.net.

6
ответ дан 27 November 2019 в 06:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: